Does Google Play flash accept user permissions, as in built-in permissions in case of automatic updates

I am working on an application where I use custom permission as defined by another developer in the SDK.

According to Google, if we add a predefined permission , for example, <uses-permission android:name="android.permission.INTERNET" /> , then when the user updates the application, they will be asked to approve this new permission. This happens before the application is updated; if the user does not accept, the application is not updated.

Now we want to add this custom permission . Will the Play Store still ask users for this new permission before updating the app when we release the new version in the Play store?

+7
android permissions
source share
3 answers

Yes, all permissions must be approved by the user. If the updated version has new permissions: grouped or others, they must be approved by the user.

From Google Policies:

Users who want full control over adding new individual permissions to the application can view individual permissions for the application at any time, or they can turn off automatic updates for one or more applications. Any permissions that are not part of the permission group, including those that are not shown on the main permission screen, will be shown in the Other group.

Update

From M, the resolution model will change. Users will manage permissions at runtime. Good for users, but more work for developers, since now we need to handle permission denials. More details here .

+5
source share

When users download your application, they must accept the permissions that you set in the manifest.

If you set a new resolution in the Android manifest of your application, users who have downloaded your application must first accept the new resolution. Therefore, if you update your application and you have a new permission, it will not be automatically updated, and people must first accept it in the Google Play Store.

On the Google support page:

When the application is updated, you may need to use additional features or permission-controlled information.

If you have automatic updates, you will not need to view or accept these permissions if they are included in the permissions that you already accepted for this application.

If the application requires access to an additional permission group, you will be asked to accept the update, even if you installed the application for updating automatically.

If you prefer to view each update manually, you can change your updates.

+4
source share

Yes, Google Play will ask users to approve user permissions.

Google clearly mentions that

"If the application needs access to an additional permission group, you will be asked to accept the update, even if you configured the application to automatically update."

and

"Developers can automatically add additional permissions in each group."

Since user permissions do not belong to any permission group, they are displayed in other permissions and when updating the application, if new rights are added to other groups, the play store will ask users to approve these permissions.

Official source: https://support.google.com/googleplay/answer/6014972 (open the link and click on another) This page says "Note: If the application adds permission, which is in the" Other "group, you will always be offered View changes before downloading the update.

0
source share

All Articles