Bug 1476900 - Can't update Nightly from about:firefox or notification bar; r=jchen

The problem was because on API >=26 the JobIntentServices used for the updater
functionality will be used by JobScheduler by binding to them.
But because they were set to run in a different process the binding was not
possible.

MozReview-Commit-ID: I8rbcoLyhyJ

--HG--
extra : rebase_source : 1bc423f6012aff6c9b0d960b046af04f32b8bd7b
This commit is contained in:
Petru Lingurar 2018-07-24 17:31:59 +03:00
parent 5b0c9ef91e
commit 1f25f2a1cc

View File

@ -401,29 +401,25 @@
<service
android:exported="false"
android:name="org.mozilla.gecko.updater.UpdatesApplyService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process="@MANGLED_ANDROID_PACKAGE_NAME@.UpdateService">
android:permission="android.permission.BIND_JOB_SERVICE" >
</service>
<service
android:exported="false"
android:name="org.mozilla.gecko.updater.UpdatesCheckService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process="@MANGLED_ANDROID_PACKAGE_NAME@.UpdateService">
android:permission="android.permission.BIND_JOB_SERVICE" >
</service>
<service
android:exported="false"
android:name="org.mozilla.gecko.updater.UpdatesDownloadService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process="@MANGLED_ANDROID_PACKAGE_NAME@.UpdateService">
android:permission="android.permission.BIND_JOB_SERVICE" >
</service>
<service
android:exported="false"
android:name="org.mozilla.gecko.updater.UpdatesRegisterService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process="@MANGLED_ANDROID_PACKAGE_NAME@.UpdateService">
android:permission="android.permission.BIND_JOB_SERVICE" >
</service>
<receiver