Android Branded App using foreground services
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-14-2024 12:24 PM - edited ‎10-14-2024 12:48 PM
I am an admin for our HRSD instance and have worked to publish a branded mobile app for our organization with the Mobile Publishing App ServiceNow offers. I still have to pass the published .aab to our BT team to place on the Play Store. When our BT team is attempting to place the app on Play Store beta, they receive the notification that our app uses two undeclared foreground service permissions. Since the build of the app is in the black box of Mobile Publishing, I cannot answer what these two services are being used for. I have scoured docs, faqs, and metadata sheets not finding reference/reason for these services...can anyone shed some light on this please?
I have found an article addressing these services in overall Android publishing but obviously it wouldn't give a reason for their usage:
Version:
Xanadu Patch 1 Hot Fix 2
Published mobile version:
18.3
Undeclared service permissions:
FOREGROUND_SERVICE_DATA_SYNC
FOREGROUND_SERVICE_LOCATION
- Labels:
-
Now Mobile
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-23-2024 01:09 PM
So, I submitted a case to SN and they responded about their awareness of the new Google Play requirements. Gave the steps listed below and attached some .mov files in the case. In short, submit a case till they have a way for folks to download the .mov's.
-------------------------------------------------------------------
ServiceNow is aware of this requirement from Google's review.
We're now providing the following instructions and video for you to submit for Google's review. Please note that these videos are recorded based on GA (the ServiceNow branded) apps and may not be accepted by Google. In this case please let us know and we will provide you instructions on how to create them with your app.
Resolution
1. Location (App permission FOREGROUND_SERVICE_LOCATION)
In order to resolve this issue, check "User-initiated location sharing" and "Geofencing" (See Location_data.png) as it is used for field agent to track their location. This feature can turned on/off from application settings and also can configured from the instance itself. Geofencing is used in order to trigger actions depending on agent location.
For both, please use the attached video Location.mov and upload it to the Google account.
2. Data Sync (App permission FOREGROUND_SERVICE_DATA_SYNC)
In order to resolve this issue, check "Backup, restoring" and "Importing, exporting" (See Data_sync.png). The features using these are syncing the offline data within the app, and performing actions triggered by the user, for example, uploading attachments.
For both, please use the attached video Data_Sync.mov and upload it to the Google account.
-------------------------------------------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-02-2024 01:59 PM
Hello GregDavis,
Can you please provide the attached videos. Because i have faced the same issue?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-03-2024 05:56 AM
Sorry mahmoud5, SN doesn't allow .mov attachments in this forum. If you open a case with them, they will send them to you.