Got this warning while publishing the app:
We’ve detected that your app is using an old version of the Google Play Developer API. From December 1 2019, versions 1 and 2 of this API will no longer be available. Update to version 3 before this date.
https://android-developers.googleblog.com/2019/03/changes-to-google-play-developer-api.html
I'm wondering why I got this warning as I'm not using Google Play developer API explicitly.
Can anyone tell me what does it mean and how to update it to v3?
The above link is not enough to solve the issue.
Upgrade every library to it's latest version already!!
Here is the snap of libraries I've used
I had the same problem. I had to update google-services.
See https://firebase.google.com/support/release-notes/android#2019-08-22 : "The google-services plugin for Android (v4.3.1) is now available. This release removes calls to a deprecated API. For more information, refer to the Firebase Android SDK Release Notes."
Hope this helps you!
Related
I'm new to Unity IAP. When looking for a way to integrate Google Play IAP into a unity project, I found the "Use the Google Play Billing Library with Unity" documentation which states:
The Google Play Billing Unity plugin will not be receiving updates moving forward. This means that the plugin will remain specific to Google Play Billing Library 3. Additionally, any apps that are updated after November 1, 2022 will no longer be able to use the plugin.
Does Google provide an alternative? Or should I just use Unity's IAP integration directly instead?
I came across the same text just now. I believe you are correct in your assumption that Unity IAP is the correct replacement for this, since according to their documentation UnityIAPGooglePlay the current version of this plugin already uses Google Play Billing v4, which is the minimum required version starting Nov 1.
We’ve detected that your app is using an old version of the Google Play Billing. By Nov 2021 all the app updates must use version 3 or newer.
How to update this?
Make sure you have updated your Google play billing dependency to com.android.billingclient:billing:3.0.0 or above and implemented any changes that dove happened between the library versions. For more information check out the documentation: https://developer.android.com/google/play/billing/integrate
My Google Play Console welcomes me with this message every time I log in:
We’ve detected that your app is using an old version of the Google Play developer API. From 1 December 2019, versions 1 and 2 of this API will no longer be available. Update to version 3 before this date.
How do I even find the cause of this problem?
What is this even?
So in the Google pay integration with Android, Google says that devices should have play services 16.0 or more. But so far I can only find version upto 14.X.
What gives? has anyone ran into this issue?
I am using Stripe for integration. For some reason, I am getting this exception:
Android.Gms.Common.Apis.ApiException: 10:
then bunch of anonymized classes.
If you check the currently available version of GooglePlayServices on maven it is 16.1.2
But if you check NuGet for Xamarin.GooglePlayServices with pre-release enabled the latest version available is 70.1501.0-preview2 which if I am not wrong targets the maven version 15.0.1 and since I could not find any release notes in regards to when will be the latest GooglePlayServices NuGet would be released I would suggest you will have to wait until it is released.
A quick question though why do you need the latest GooglePlayServices I am pretty sure it is not needed for Google Pay integration.
As G.hakim points out, you need a version that supports Google Pay, not necessary the latest, although it's recommended to inspect and update the version of the libraries you typically use.
Google Pay specific logs are shared at a system level. That is, you need remove the filter in the logs to show all logs. If you then filter the output with the term "wallet" you should be able to find elements of the type WalletMerchantError that provide more details about the specific problem in your configuration / setup.
I am trying to find change-logs for Google Play Services for Android.When I am trying to use latest Google Play Service SDK with my Library project My app crashes since It was complied with earlier version of Google Play Service SDK.New SDK doesn't contains certain methods which were available in previous versions.
I would really appreciate If somebody can point me out to Google Play services changelog.
Thanks.
There you go,
GOOGLE PLAY SERVICES RELEASE NOTES:
https://developers.google.com/android/guides/releases
It helped me a lot.
Here is Google's blog post explaining the changes in Google Play Services 4.1 (aka Rev. 14), released in early January 2014:
http://android-developers.blogspot.com/2014/01/google-play-services-41.html
Try this,
Go to your project
Right click and select Android Tools
Select option Add Supportive Library
Done.