Do not revoke POST_NOTIFICATIONS for pre-M apps
This goes against behavior for pre-M apps Bug: 215302969 Test: manual Change-Id: I14c4ccb0ff700b6ccf095d410f29deb5674b35e7
This commit is contained in:
@@ -3181,9 +3181,13 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt
|
||||
ps.updatePermissionFlags(bp, PackageManager.FLAG_PERMISSION_REVIEW_REQUIRED
|
||||
| FLAG_PERMISSION_REVOKE_WHEN_REQUESTED,
|
||||
PackageManager.FLAG_PERMISSION_REVIEW_REQUIRED);
|
||||
// TODO(b/205888750): remove revoke once propagated through droidfood
|
||||
if (ps.isPermissionGranted(newPerm)) {
|
||||
// TODO(b/205888750): remove if/else block once propagated through droidfood
|
||||
if (ps.isPermissionGranted(newPerm)
|
||||
&& pkg.getTargetSdkVersion() >= Build.VERSION_CODES.M) {
|
||||
ps.revokePermission(bp);
|
||||
} else if (!ps.isPermissionGranted(newPerm)
|
||||
&& pkg.getTargetSdkVersion() < Build.VERSION_CODES.M) {
|
||||
ps.grantPermission(bp);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user