Add POST_NOTIFICATIONS permission and pre-grant it
This commit is contained in:
parent
82f23b7800
commit
46e19516cd
4 changed files with 6 additions and 0 deletions
|
@ -44,6 +44,7 @@ It uses the same internal APIs as `adb backup` which is deprecated and thus need
|
||||||
* `android.permission.MANAGE_DOCUMENTS` to retrieve the available storage roots (optional) for better UX.
|
* `android.permission.MANAGE_DOCUMENTS` to retrieve the available storage roots (optional) for better UX.
|
||||||
* `android.permission.USE_BIOMETRIC` to authenticate saving a new recovery code
|
* `android.permission.USE_BIOMETRIC` to authenticate saving a new recovery code
|
||||||
* `android.permission.INTERACT_ACROSS_USERS_FULL` to use storage roots in other users (optional).
|
* `android.permission.INTERACT_ACROSS_USERS_FULL` to use storage roots in other users (optional).
|
||||||
|
* `android.permission.POST_NOTIFICATIONS` to inform users about backup status and errors.
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
Bug reports and pull requests are welcome on GitHub at https://github.com/seedvault-app/seedvault.
|
Bug reports and pull requests are welcome on GitHub at https://github.com/seedvault-app/seedvault.
|
||||||
|
|
|
@ -16,6 +16,8 @@
|
||||||
<!-- This is needed to check for internet access when backup is stored on network storage -->
|
<!-- This is needed to check for internet access when backup is stored on network storage -->
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
|
|
||||||
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
|
|
||||||
<!-- This is needed to retrieve the available storage roots -->
|
<!-- This is needed to retrieve the available storage roots -->
|
||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.MANAGE_DOCUMENTS"
|
android:name="android.permission.MANAGE_DOCUMENTS"
|
||||||
|
|
|
@ -7,5 +7,6 @@
|
||||||
<permission name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
|
<permission name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
|
||||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||||
<permission name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
|
<permission name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
|
||||||
|
<permission name="android.permission.POST_NOTIFICATIONS"/>
|
||||||
</privapp-permissions>
|
</privapp-permissions>
|
||||||
</permissions>
|
</permissions>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="de.grobox.storagebackuptester">
|
package="de.grobox.storagebackuptester">
|
||||||
|
|
||||||
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".App"
|
android:name=".App"
|
||||||
android:allowBackup="false"
|
android:allowBackup="false"
|
||||||
|
|
Loading…
Reference in a new issue