Skip to content

Implement play-services-asterism#3360

Open
opstic wants to merge 3 commits intomicrog:masterfrom
opstic:asterism
Open

Implement play-services-asterism#3360
opstic wants to merge 3 commits intomicrog:masterfrom
opstic:asterism

Conversation

@opstic
Copy link

@opstic opstic commented Mar 24, 2026

This is PR 2 of 3 towards RCS support.
Related PRs: #3359, #3361
Related issue: #2994

Depends on #3359 (Note: Until it's merged, this PR will include its commits in the diff)

Collectively these changes enable Google Messages to verify the phone number via UPI and retrieve the provisioning document.

In my testing, setup progresses through verification, provisioning and reaches a connected state in Google Messages.
The remaining failure occurs during Tachyon registration. One possible cause is that the final DroidGuard tachyon_registration challenge is not being satisfied correctly in my test environment.

Testing from people with environments that pass DroidGuard/Play Integrity would be appreciated, especially with logs/network captures if possible. Many thanks!

Description

This PR implements the Asterism service, including:

  • getAsterismConsent
  • setAsterismConsent
  • getIsPnvrConstellationDevice

This PR uses gRPC proto definitions and client implementation introduced in play-services-constellation (PR #3359)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant