JobIntentService
, как и JobService
, можно использовать только из приложения.Вы не можете использовать другое приложение для связи с этими службами, равно как и нет прямой опции PendingIntent
.
(теоретически, вы можете разговаривать с JobIntentService
из других приложений на Android 4.4 истарше, так как я не уверен, как будет обрабатываться android:permission="android.permission.BIND_JOB_SERVICE"
, когда это разрешение не определено, но я бы на это не рассчитывал)
Для IPC вам нужно будет использовать что-то еще.Так, например, если вы хотите, чтобы PendingIntent
обрабатывался JobIntentService
, создайте широковещательную рассылку PendingIntent
с явным Intent
, указывающим на зарегистрированного получателем манифеста, и попросите его отправить работу на JobIntentService
.