Skip to content

Fix the issue requiring a security verification flow for in-app subscriptions#3507

Merged
mar-v-in merged 12 commits into
microg:masterfrom
DaVinci9196:iap_security_certification
Jul 13, 2026
Merged

Fix the issue requiring a security verification flow for in-app subscriptions#3507
mar-v-in merged 12 commits into
microg:masterfrom
DaVinci9196:iap_security_certification

Conversation

@DaVinci9196

Copy link
Copy Markdown
Contributor

Fix the issue where in-app subscriptions require going through a security authentication page (e.g., YouTube in some European regions)

@mar-v-in mar-v-in added this to the 0.3.16 milestone May 29, 2026
@mar-v-in mar-v-in added the 💰 Billing In App Billing and other purchases related APIs label May 29, 2026
@mar-v-in

mar-v-in commented Jun 8, 2026

Copy link
Copy Markdown
Member

Can we do this without changing gradle and wire versions?

@DaVinci9196

Copy link
Copy Markdown
Contributor Author

Can we do this without changing gradle and wire versions?

No. Older versions of Wire have a bug where Wire fails to parse protobuf data when there are very large field numbers (e.g., 268435456). Some of the field numbers defined in our proto files exceed this value, which causes the data to fail to parse. However, newer versions of Wire have fixed this issue.

@mar-v-in mar-v-in merged commit 53c0aac into microg:master Jul 13, 2026
2 checks passed
@DaVinci9196 DaVinci9196 deleted the iap_security_certification branch July 14, 2026 01:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💰 Billing In App Billing and other purchases related APIs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants