Bug 1476900 - Can't update Nightly from about:firefox or notification bar; r?sdaswani
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
--- a/mobile/android/base/AndroidManifest.xml.in
+++ b/mobile/android/base/AndroidManifest.xml.in
@@ -396,39 +396,35 @@
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths" />
</provider>
<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
android:name="org.mozilla.gecko.updater.UpdateServiceReceiver"
android:exported="false">
<intent-filter>
<action android:name="@ANDROID_PACKAGE_NAME@.CHECK_FOR_UPDATE"></action>
<action android:name="@ANDROID_PACKAGE_NAME@.APPLY_UPDATE"></action>