feat: improve notification permission request #210

Open
septs wants to merge 4 commits from septs/OpenEUICC:notification-request into master
Contributor

If the ContextCompat.checkSelfPermission() method returns PERMISSION_DENIED, call shouldShowRequestPermissionRationale(). If this method returns true, show an educational UI to the user. In this UI, describe why the feature that the user wants to enable needs a particular permission.

from https://developer.android.com/training/permissions/requesting

> If the ContextCompat.checkSelfPermission() method returns PERMISSION_DENIED, call shouldShowRequestPermissionRationale(). If this method returns true, show an educational UI to the user. In this UI, describe why the feature that the user wants to enable needs a particular permission. from https://developer.android.com/training/permissions/requesting
septs added 1 commit 2025-07-28 15:44:54 +02:00
septs force-pushed notification-request from aa8e3f5e53 to 80afe37050 2025-07-29 04:53:52 +02:00 Compare
septs changed title from chore: simplify notification permission request to feat: improve notification permission request 2025-07-29 04:54:02 +02:00
Author
Contributor

Screenshot_20250729-105431

![Screenshot_20250729-105431](/attachments/4bc15afc-b297-4e2a-b38d-ad734e310d9e)
septs added 1 commit 2025-07-29 06:55:20 +02:00
septs added 1 commit 2025-07-29 08:35:57 +02:00
septs added 1 commit 2025-07-29 09:53:51 +02:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u notification-request:septs-notification-request
git checkout septs-notification-request

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout master
git merge --no-ff septs-notification-request
git checkout septs-notification-request
git rebase master
git checkout master
git merge --ff-only septs-notification-request
git checkout septs-notification-request
git rebase master
git checkout master
git merge --no-ff septs-notification-request
git checkout master
git merge --squash septs-notification-request
git checkout master
git merge --ff-only septs-notification-request
git checkout master
git merge septs-notification-request
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: PeterCxy/OpenEUICC#210
No description provided.