stripe-terminal-android icon indicating copy to clipboard operation
stripe-terminal-android copied to clipboard

Warning: com.google.android.gms:play-services-safetynet

Open barbarok opened this issue 10 months ago • 1 comments

Hello,

I'm having this warning on Google Play Console for my app which uses Android Stripe Terminal Tap To Pay SDK.

play-services-safetynet (com.google.android.gms:play-services-safetynet)”:
The SafetyNet Attestation API is being discontinued and replaced by the new Play Integrity API. 
Begin migration as soon as possible to avoid user disruption. 
The Play Integrity API includes all the integrity signals that SafetyNet Attestation offers and more, 
like Google Play licensing and better error messaging. 
Learn more and start migrating at https://developer.android.com/training/safetynet/deprecation-timeline

Then I noticed in the dependency tree of my app that com.stripe:stripeterminal-localmobile dependency has com.google.android.gms:play-services-safetynet as a transitive dependency which is now deprecated and has been replaced by com.google.android.play:integrity :

image

Both dependencies are present in version 3.5.0 of localemobile dependency.

image See on Maven Website

Do you intend to remove safetynet from localemobile dependency soon ?

Thank you for your answer.

barbarok avatar Apr 24 '24 12:04 barbarok

Hi @barbarok, we are in the process of migrating from SafetyNet to the new Play Integrity API throughout the next few releases. Rest assured, we will have removed our dependency on SafetyNet before the full turndown in January 2025.

chr-stripe avatar Apr 30 '24 19:04 chr-stripe