-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android 15 support in 4.x major #1229
Comments
I have a follow-up question. Is this behavior broken also in Braintree 5.x? |
Hi @francescocervone - I just tried reproducing on an Android 15 emulator and was not able to see the same full screen bug you shared above. I tested off of the Can you share exactly how you were able to see the bug? Thanks! |
That's strange. Was the target SDK of the reproducing app set to 35? |
🤦♂️ Apologies! I forgot to set the target SDK to 35. In the end, I was able to reproduce the issue. Unfortunately, we do not plan to add Android 15 support to v4 (unless an issue blocks a successful payment flow). I'd recommend updating to v5 for Android 15 support. Here's the migration guide: https://github.com/braintree/braintree_android/blob/main/v5_MIGRATION_GUIDE.md |
Ok, thanks for the response and for reproducing the issue. My point about the v5 is if that activity is managed by Cardinal, and if the Cardinal SDK was not updated between Braintree 4.49.1 and Braintree 5.2.0, the issue is likely to happen also in the 5.x. |
That makes sense. We'll do some testing on v5 and contact Cardinal for the fix if needed! I'm going to close this issue as we do not have plans to address this in v4. |
Thanks. I've opened a separate issue for Braintree 5: #1236 |
Braintree SDK Version
4.49.1
Environment
Sandbox
Android Version & Device
No response
Braintree dependencies
Describe the bug
Android 15 has forced edge to edge automatically for all activities.
Judging from the behavior of the 3DSecure verification in the sandbox environment and 5.x release notes, it seems that edge to edge for Android 15 is not supported in 4.x Braintree versions.
We depend on Braintree 4.x and we were trying to increase our target SDK to 35 (Android 15), but we found out about this behavior.
If that behavior is also in production, then upgrading Braintree to the 5.x would be a blocker to upgrade the Android target SDK to 35.
As you know migrating from Braintree 4 to 5 is not exactly seamless, some APIs have changed and we need to adapt our code.
Now, I see that in the versions table in your README the 4.x is declared as
Inactive
, which by reading your policy means: No new features will be added, only security updates.Thanks!
To reproduce
Expected behavior
Screenshots
The text was updated successfully, but these errors were encountered: