-
Hello, We received an inbox in Google Play Console, stating that we were utilising legacy Google Sign-in APIs, which are deprecated and planned to be removed in 2025. In our React Native mobile app, we were previously using the “@react-native-google-signin” external library, as recommended in "react-native-firebase" documentation. However, to migrate to Credential Manager with this external library, we have to sponsor, which is not what we want. Therefore we changed the mechanism used in our app. We now use following mechanism to let users sign in with Google:
How can we know if this uses legacy Google Sign-in APIs or the new Credential Manager API? This information can’t be found in "react-native-firebase" documentation nor on Google. Note: we use v19.2.2 of the “@react-native-firebase/auth” package. If this uses legacy Google Sign-in APIs, how can we migrate to the new Credential Manager API without sponsoring to “@react-native-google-signin”? Thanks in advance for your help. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I don't know, you're first here and likely will have to investigate. You'll need to find the symbols associated with legacy APIs and search for them
Asking for support + help on non-current versions is inefficient in my experience. You run the risk of wasting your time with false-positives indicating problems that may be there in v19 but already fixed in current.
Sometimes "free" software has costs associated with making sure everyone can buy groceries it seems! You may find with a quick economic analysis that sponsoring is less expensive than whatever time you'll spend yourself... |
Beta Was this translation helpful? Give feedback.
I don't know, you're first here and likely will have to investigate. You'll need to find the symbols associated with legacy APIs and search for them
Asking for support + help on non-current versions is inefficient in my experience. You run the risk of wasting your time with false-positives indicating problems that may be there in v19 but already fixed in current.