Skip to content

Commit eaa406c

Browse files
Andy ValdezAndy Valdez
authored andcommitted
[Fix] Add foreground service types to all our manifest defined services
1 parent 22ab728 commit eaa406c

File tree

1 file changed

+38
-19
lines changed

1 file changed

+38
-19
lines changed

WordPress/src/main/AndroidManifest.xml

Lines changed: 38 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -836,88 +836,105 @@
836836
<service
837837
android:name=".ui.reader.services.update.ReaderUpdateService"
838838
android:exported="false"
839-
android:label="Reader Update Service" />
839+
android:label="Reader Update Service"
840+
android:foregroundServiceType="dataSync"/>
840841
<service
841842
android:name=".ui.reader.services.update.ReaderUpdateJobService"
842843
android:permission="android.permission.BIND_JOB_SERVICE"
843844
android:exported="false"
844-
android:label="Reader Update JobService" />
845+
android:label="Reader Update JobService"
846+
android:foregroundServiceType="dataSync"/>
845847

846848
<service
847849
android:name=".ui.reader.services.discover.ReaderDiscoverService"
848850
android:exported="false"
849-
android:label="Reader Discover Service" />
851+
android:label="Reader Discover Service"
852+
android:foregroundServiceType="dataSync"/>
850853
<service
851854
android:name=".ui.reader.services.discover.ReaderDiscoverJobService"
852855
android:permission="android.permission.BIND_JOB_SERVICE"
853856
android:exported="false"
854-
android:label="Reader Discover JobService" />
857+
android:label="Reader Discover JobService"
858+
android:foregroundServiceType="dataSync"/>
855859

856860
<service
857861
android:name=".ui.reader.services.post.ReaderPostService"
858862
android:exported="false"
859-
android:label="Reader Post Service" />
863+
android:label="Reader Post Service"
864+
android:foregroundServiceType="dataSync"/>
860865
<service
861866
android:name=".ui.reader.services.post.ReaderPostJobService"
862867
android:permission="android.permission.BIND_JOB_SERVICE"
863868
android:exported="false"
864-
android:label="Reader Post JobService" />
869+
android:label="Reader Post JobService"
870+
android:foregroundServiceType="dataSync"/>
865871

866872
<service
867873
android:name=".ui.reader.services.search.ReaderSearchService"
868874
android:exported="false"
869-
android:label="Reader Search Service" />
875+
android:label="Reader Search Service"
876+
android:foregroundServiceType="dataSync"/>
870877
<service
871878
android:name=".ui.reader.services.search.ReaderSearchJobService"
872879
android:permission="android.permission.BIND_JOB_SERVICE"
873880
android:exported="false"
874-
android:label="Reader Search Job Service" />
881+
android:label="Reader Search Job Service"
882+
android:foregroundServiceType="dataSync"/>
875883

876884
<service
877885
android:name=".ui.reader.services.comment.ReaderCommentService"
878886
android:exported="false"
879-
android:label="Reader Comment Service" />
887+
android:label="Reader Comment Service"
888+
android:foregroundServiceType="dataSync"/>
880889

881890
<service
882891
android:name=".ui.suggestion.service.SuggestionService"
883892
android:exported="false"
884-
android:label="Suggestion Service" />
893+
android:label="Suggestion Service"
894+
android:foregroundServiceType="dataSync"/>
885895
<service
886896
android:name=".push.NotificationsProcessingService"
887897
android:exported="false"
888-
android:label="Notifications Quick Actions processing Service" />
898+
android:label="Notifications Quick Actions processing Service"
899+
android:foregroundServiceType="dataSync"/>
889900

890901
<service
891902
android:name=".ui.notifications.services.NotificationsUpdateService"
892903
android:exported="false"
893-
android:label="Notifications Update Service" />
904+
android:label="Notifications Update Service"
905+
android:foregroundServiceType="dataSync"/>
894906
<service
895907
android:name=".ui.notifications.services.NotificationsUpdateJobService"
896908
android:permission="android.permission.BIND_JOB_SERVICE"
897909
android:exported="false"
898-
android:label="Notifications Update Job Service" />
910+
android:label="Notifications Update Job Service"
911+
android:foregroundServiceType="dataSync"/>
899912

900913
<service
901914
android:name=".util.analytics.service.InstallationReferrerService"
902915
android:exported="true"
903916
android:permission="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"
904-
android:label="Installation Referrer Service" />
917+
android:label="Installation Referrer Service"
918+
android:foregroundServiceType="dataSync"/>
905919

906920
<service
907921
android:name=".util.analytics.service.InstallationReferrerJobService"
908922
android:permission="android.permission.BIND_JOB_SERVICE"
909923
android:exported="false"
910-
android:label="Installation Referrer Service" />
924+
android:label="Installation Referrer Service"
925+
android:foregroundServiceType="dataSync"/>
911926

912927
<service
913928
android:name=".login.LoginWpcomService"
914929
android:exported="false"
915-
android:label="Login to WPCOM Service" />
930+
android:label="Login to WPCOM Service"
931+
android:foregroundServiceType="dataSync"/>
916932

917933
<service
918934
android:name=".ui.sitecreation.services.SiteCreationService"
919935
android:exported="false"
920-
android:label="Site Creation Service" />
936+
android:label="Site Creation Service"
937+
android:foregroundServiceType="dataSync"/>
921938

922939
<!-- Samsung multiwindow support -->
923940
<uses-library
@@ -991,7 +1008,8 @@
9911008
<receiver android:name=".ui.notifications.DismissNotificationReceiver" />
9921009
<service
9931010
android:name=".ui.stats.refresh.lists.widget.WidgetService"
994-
android:permission="android.permission.BIND_REMOTEVIEWS" />
1011+
android:permission="android.permission.BIND_REMOTEVIEWS"
1012+
android:foregroundServiceType="dataSync"/>
9951013

9961014
<activity
9971015
android:name=".ui.stats.refresh.lists.widget.views.StatsViewsWidgetConfigureActivity"
@@ -1051,7 +1069,8 @@
10511069

10521070
<service
10531071
android:name=".push.GCMMessageService"
1054-
android:exported="false" >
1072+
android:exported="false"
1073+
android:foregroundServiceType="dataSync">
10551074
<intent-filter>
10561075
<action android:name="com.google.firebase.MESSAGING_EVENT" />
10571076
</intent-filter>

0 commit comments

Comments
 (0)