Please release stable version Xamarin.GooglePlayServices.Basement targeting AndroidX without Android.Supports library, because new apps targeting google play store written in Xamrin.Forms should only contain AndroidX dependencies.
Agreed, according to Google:
Apps must target API level 29
When you upload an APK, it needs to meet Google Play鈥檚 target API level requirements. **By August 3, 2020**, new apps must target at least Android 10 (API level 29). By **November 2, 2020**, all apps that are being updated must target at least Android 10 (API level 29). Until then, new apps and app updates must target at least Android 9 (API level 28). Wear OS apps are not subject to the API level 29 requirement.
Without a stable release no new apps that use Xamarin Forms and use Push Notifications or other Play Services can be published at the moment, and starting with November the older API 28 ones will not be updatable anymore.
I'm in the same state currently. I'm extremely surprised such a glaring issue has not even been acknowledged here. Not feeling very hopeful about our decision to use Xamarin moving forward. . .
If it can help you, the latest preview version of GooglePlayServices (117) is targeting AndroidX:
https://www.nuget.org/packages/Xamarin.GooglePlayServices.Basement/117.2.1-preview02
I don't know how much stable it is, though.
It's very strange. Xamarin cannot compete with React Native and Flutter. I am very sorry.
It is really sad. No Xamarin member has replied on this yet, no estimates, no deadlines.
If it can help you, the latest preview version of GooglePlayServices (117) is targeting AndroidX:
https://www.nuget.org/packages/Xamarin.GooglePlayServices.Basement/117.2.1-preview02
I don't know how much stable it is, though.
Not really stable, for my app setup it crashes on startup when loading google-services.json
I had some more time for trial and error today and I was able to get push notifications working stable with:
https://www.nuget.org/packages/Xamarin.Firebase.Messaging/119.0.1-preview04
I think currently this is the only working solution for my configuration for an upcoming store release with Xamarin Forms and Android X.
Update: the recently 119.0.1 stable nuget release is also working fine for me.
Most helpful comment
Agreed, according to Google:
Apps must target API level 29 When you upload an APK, it needs to meet Google Play鈥檚 target API level requirements. **By August 3, 2020**, new apps must target at least Android 10 (API level 29). By **November 2, 2020**, all apps that are being updated must target at least Android 10 (API level 29). Until then, new apps and app updates must target at least Android 9 (API level 28). Wear OS apps are not subject to the API level 29 requirement.Without a stable release no new apps that use Xamarin Forms and use Push Notifications or other Play Services can be published at the moment, and starting with November the older API 28 ones will not be updatable anymore.