diff --git a/play-services-core/src/main/java/org/microg/gms/gcm/PushRegisterHandler.java b/play-services-core/src/main/java/org/microg/gms/gcm/PushRegisterHandler.java index 5486e38c..1cd1fd43 100644 --- a/play-services-core/src/main/java/org/microg/gms/gcm/PushRegisterHandler.java +++ b/play-services-core/src/main/java/org/microg/gms/gcm/PushRegisterHandler.java @@ -111,7 +111,6 @@ class PushRegisterHandler extends Handler { return PendingIntent.getBroadcast(context, 0, intent, 0); } - @RequiresApi(api = Build.VERSION_CODES.M) @Override public void handleMessage(Message msg) { if (msg.what == 0) { @@ -179,7 +178,9 @@ class PushRegisterHandler extends Handler { Intent i = new Intent(context, McsService.class); i.setAction(ACTION_ACK); i.putExtra(EXTRA_APP, getSelfAuthIntent()); - new ForegroundServiceContext(context).startService(i); + if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + new ForegroundServiceContext(context).startService(i); + } break; default: Bundle bundle = new Bundle();