Open
Description
When I follow the example code for permissions, the "ACTION_SHOW_PERMISSIONS_RATIONALE" functionality does not work. Instead of opening "PermissionsRationaleActivity", the main application is reopened. This fails a stringent Google Play review, for not providing rationale for Health Connect permissions.
I notice the official Health Connect documentation, where this example was taken from, contains the same error.
To fix the documentation, change:
<activity-alias
+ android:name="ViewPermissionUsageActivity"
+ android:exported="true"
+ android:targetActivity=".MainActivity"
+ android:permission="android.permission.START_VIEW_PERMISSION_USAGE">
+ <intent-filter>
+ <action android:name="android.intent.action.VIEW_PERMISSION_USAGE" />
+ <category android:name="android.intent.category.HEALTH_PERMISSIONS" />
+ </intent-filter>
+ </activity-alias>
to:
<activity-alias
+ android:name="ViewPermissionUsageActivity"
+ android:exported="true"
+ android:targetActivity=".PermissionsRationaleActivity"
+ android:permission="android.permission.START_VIEW_PERMISSION_USAGE">
+ <intent-filter>
+ <action android:name="android.intent.action.VIEW_PERMISSION_USAGE" />
+ <category android:name="android.intent.category.HEALTH_PERMISSIONS" />
+ </intent-filter>
+ </activity-alias>