stripe-identity-react-native icon indicating copy to clipboard operation
stripe-identity-react-native copied to clipboard

Use the new stripe-android 21.3.* instead of 20.52.*

Open googol7 opened this issue 11 months ago • 1 comments

Use stripe-android 21.3.*

The latest release v0.2.16 from January 24th still uses stripe-android 20.52.* just like the previous version v0.2.14

https://github.com/stripe/stripe-identity-react-native/blob/bfbdd57d41a5d2796c9a7e1049e28888c11893be/android/gradle.properties#L3

Would be great to see such a release!

Check the current main branch here

googol7 avatar Jan 28 '25 09:01 googol7

@kentwilliams-stripe I've seen that the recent releases only update stripe-ios, but not stripe-android:

  • https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.2.16
  • https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.2.17
  • https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.3.0
  • https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.3.1

Is there a specific reason, why you didn’t update stripe-android for a while?

We are waiting for this fix to be included in stripe-identity-react-native:

  • https://github.com/stripe/stripe-android/issues/8511#issuecomment-2583622721

googol7 avatar Mar 31 '25 09:03 googol7

@kentwilliams-stripe @samer-stripe @tillh-stripe Yet another release that doesn’t update stripe-android here:

  • https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.3.3

It uses the old stripe-android version https://github.com/stripe/stripe-android/releases/tag/v20.52.1 instead of https://github.com/stripe/stripe-android/releases/tag/v21.11.1

  • Apr 22 v21.11.1
  • Apr 21 v21.11.0
  • Apr 11 v21.10.0
  • Apr 7 v21.9.0
  • Apr 1 v21.8.0
  • Mar 24 v21.7.1
  • Mar 17 v21.7.0
  • Mar 3 v21.6.0
  • Feb 19 v21.5.1
  • Feb 19 v21.5.0
  • Feb 11 v21.4.2
  • Jan 29 v21.4.1
  • Jan 28 v21.4.0
  • Jan 21 v21.3.2
  • Jan 6 v21.3.1
  • Dec 23, 2024 v21.3.0
  • Dec 2, 2024 v21.2.1
  • Nov 20, 2024 v21.2.0
  • Nov 19, 2024 v21.1.0
  • Nov 11, 2024 v21.0.1
  • Nov 4, 2024 v21.0.0
  • Oct 21, 2024 v20.53.0
  • Oct 16, 2024 v20.52.1 <---- This old version is still used
  • Oct 8, 2024 v20.52.0

googol7 avatar Apr 28 '25 18:04 googol7

@luisv-stripe I'd like to understand why only stripe-ios is being updated, but not stripe-android anymore? Also with the latest release https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.3.4

Thanks for your help!

googol7 avatar Apr 30 '25 07:04 googol7

@kentwilliams-stripe I've seen that you've just released the new version https://github.com/stripe/stripe-identity-react-native/releases/tag/v0.3.5 It still uses the old stripe-android version 20.52.+

https://github.com/stripe/stripe-identity-react-native/blob/6c728cdf45ac98e921f89b12ec0c008cd0329682/android/gradle.properties#L3

Isn’t that the central point where the version of stripe-android, that should be used, is defined?

googol7 avatar May 05 '25 18:05 googol7

@googol7 We are aware of the issue, thank you for flagging this. We will get a fix out early June most likely

kentwilliams-stripe avatar May 06 '25 23:05 kentwilliams-stripe

Any updates on this fix for android?

Dakota-Peel avatar Jul 18 '25 14:07 Dakota-Peel

please update the android stripe version. We are waiting for this update.

Prakosa avatar Aug 01 '25 10:08 Prakosa

Hello guys any update? We are blocked, we cannot send Android updates :(

anthonnyc2 avatar Sep 14 '25 22:09 anthonnyc2

We also cannot release new Android apps which use stripe-android or stripe-identity-react-native because currently stripe-android uses the target compileSdkVersion = 34

See:

  • https://github.com/stripe/stripe-android/issues/11255

and Google announced this: https://support.google.com/googleplay/android-developer/answer/11926878

Starting August 31 2025:

  • New apps and app updates must target Android 15 (API level 35) or higher to be submitted to Google Play; except for Wear OS, Android Automotive OS, and Android TV apps, which must target Android 14 (API level 34) or higher.
  • Existing apps must target Android 14 (API level 34) or higher to remain available to new users on devices running Android OS higher than your app’s target API level. Apps that target Android 13 (API level 33) or lower, including Android 12 (API level 31) or lower for Wear OS and Android TV, will only be available on devices running Android OS that are the same or lower than your apps’ target API level.

googol7 avatar Sep 29 '25 10:09 googol7

@kentwilliams-stripe

We will get a fix out early June most likely

Do you have an update for us?

And what do you think about this core problem:

  • https://github.com/stripe/stripe-android/issues/11255

googol7 avatar Sep 29 '25 10:09 googol7

I have the feeling the entire stripe-react-native team was fired because the silence here is deafening while it's blocking all developers from releasing their Android application, which is one of the worst things that can happen? Anybody aware if there is some kind of Stripe Developer Support center?

mluiten avatar Sep 29 '25 10:09 mluiten

@aywang-stripe Can you give us an update please?

googol7 avatar Oct 02 '25 12:10 googol7

@mluiten What is your intention going forward?

googol7 avatar Oct 02 '25 12:10 googol7

@googol7 thanks for flagging this again. Upgrading this Android version is complex since it has to support new architecture, but we are already working on this and will likely release an updated version before November.

luisv-stripe avatar Oct 02 '25 19:10 luisv-stripe