我已经自定义JobIntentService 和静态方法enqueueWork。
public static void enqueueWork(@NonNull Context context, @NonNull Intent intent) {
enqueueWork(context, MyJobIntentService.class, JOB_ID, intent);
}
我还自定义了 FirebaseMessagingService 的实现。当我收到来自 FCM 的推送通知时,我会调用JobIntentService的enqueueWork。
MyJobIntentService.enqueueWork(context, new Intent());
但在 Android 8.0 及更高版本上未调用OnHandleWork 方法。我的manifest.xml。
<service android:name="com.company.MyJobIntentService"
android:permission="android.permission.BIND_JOB_SERVICE" />
你有什么想法为什么它不能正常工作?谢谢你。