gmscompat: notify for RCS permissions if Bugle tries to verifies number & change API for updating package states#312
Open
inthewaves wants to merge 8 commits intoGrapheneOS:16-qpr2from
Open
Conversation
932b523 to
49a8d5c
Compare
muhomorr
requested changes
Feb 26, 2026
620b9b4 to
28362fb
Compare
Adds a potential notification for missing RCS permissions when Bugle calls `IConstellationApiService#verifyPhoneNumber` for RCS configuration and activation. Requires GmsCompat changes.
This is needed now that the GmsCompat app has the configuration UIs instead of PermissionController.
This is needed now that GmsCompat configuration screens are now in the GmsCompat app instead of PermissionController.
…tate" This partially reverts commit 360638e
(This commit could probably be combined with commit "add method for updating cached package permission state", 360638e) Package permission state is updated automatically for all packages after events that might impact it, e.g. after package install or uninstall, after storage volume mount, after OS update etc. On GrapheneOS, per-package permission policy can be changed via GosPackageState packageFlags. This new method is needed for updating the cached permission state manually after packageFlags change.
28362fb to
31b2c07
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changeset:
As the toggle for RCS activation from version 2026021200 is working for a lot of users, we should make it more accessible and inform the user about what to do on the device for RCS activation.
Adds a potential notification for missing RCS permissions when Bugle calls
IConstellationApiService#verifyPhoneNumberfor RCS configuration and activation.To accommodate GmsCompat config screens being moved to the GmsCompat app, a new API + permission is also added