The release notes haven’t captured some of the deployment details here. This issue captures some improvements that we are making to that document which hopefully clarifies how we’re dealing with this across the CHT Community’s Apps.
This release is largely intended to unblock the publishing of new apps onto the Google Play Store in a manner compatible with Android 10+. This release includes a difficult upgrade experience which may cause operational challenges in the field for apps with users on Android 10+.
We are planning improvements to make the migration more user friendly in a future release.
Across the CHT community, the Google Play Store has been flagging select applications with the warning “Your app needs approval for background location access by January 18”. We have gone through the process that Google has outlined for the flagged apps since our app uses only foreground location experiences. This week, that process resulted in a rejection from Google due to how the app’s use of location is disclosed.
Your app is handling users’ location information without a prominent disclosure. Your app must prominently highlight how the user data will be used, describe the type of data being accessed and have the user provide affirmative consent for such use.
For projects like MoH Zanzibar which 1) have android 10 users, 2) have not been flagged by the Play Store, and 3) are currently in violation of Google’s disclosure policies – we would be delaying the medic-android upgrade until either 1) the timing is forced by Google to remain listed, or 2) the following two issues are resolved: make the migration more user friendly and prominent disclosure in a future medic-android release.
Hopefully this clarifies things a little. Your users can continue to work without this upgrade - this is just about your listing in Google Play Store. This situation is actively unfolding and we will post updates here as they develop.