У меня есть пользовательский JobIntentService с помощью c метод enqueueWork .
public static void enqueueWork(@NonNull Context context, @NonNull Intent intent) {
enqueueWork(context, MyJobIntentService.class, JOB_ID, intent);
}
Также есть пользовательская реализация FirebaseMessagingService. Когда я получаю уведомление pu sh от FCM, я вызываю enqueueWork моего JobIntentService .
MyJobIntentService.enqueueWork(context, new Intent());
Но метод OnHandleWork не вызывается Android 8.0 и выше . Мой манифест. xml.
<service android:name="com.company.MyJobIntentService"
android:permission="android.permission.BIND_JOB_SERVICE" />
У вас есть идеи, почему это работает не правильно? Спасибо.