Ask for consent before starting update checks
NewPipe is contacting its servers without asking for the users' consent. This is categorized as "tracking" by F-Droid (see https://github.com/TeamNewPipe/NewPipe/discussions/10785). This commit disables checking for udpates by default and adds a dialog asking for the user's consent to automatically check for updates if the app version is eligible for them. After upgrading to a version containing this commit the user is asked directly on the first app start. On fresh installs however, showing it on the first app start contributes to a bad onboarding an welcoming experience. Therefore, the dialog is shown at the second app start. Co-authored-by: Stypox <stypox@pm.me>
This commit is contained in:
parent
1d3a69a29f
commit
a3bbbf03b4
8 changed files with 70 additions and 16 deletions
|
|
@ -494,6 +494,7 @@
|
|||
</string-array>
|
||||
|
||||
<!-- Updates -->
|
||||
<string name="update_check_consent_key">update_check_consent_key</string>
|
||||
<string name="update_app_key">update_app_key</string>
|
||||
<string name="manual_update_key">manual_update_key</string>
|
||||
<string name="update_pref_screen_key">update_pref_screen_key</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue