Support Android target level api 31
See original GitHub issue🏗 Enhancement Proposal
As of August 31 all new apps must be at SDK target API level 31. Updates for existing apps have to be at level 31 as of November 2022 as stated here.
However, currently the MediaManager plugin doesn’t support API level 31, mostly due to the dependency on ExoPlayer.Xamarin which binds against an older version of ExoPlayer that is not yet API level 31 ready. It uses the older way of creating the notification intent, without the correct PendingIntentFlags
.
I have started the upgrade to the first version of ExoPlayer that supports Android 12 (version 2.14.2) on my fork I got stuck updating the examples. Contributions welcome.
This might be a first start to get the MediaManager up to date and to help progress into a MAUI compatible library.
Pitch
Update the MediaManager to API level 31 to keep it in line with current Google Play requirements.
Platforms affected (mark all that apply)
- 📱 iOS
- 🤖 Android
- 🏁 WPF
- 🌎 UWP
- 🍎 MacOS
- 📺 tvOS
- 🐒 Xamarin.Forms
Issue Analytics
- State:
- Created a year ago
- Comments:15 (7 by maintainers)
Top GitHub Comments
Yes, i’ll do it as soon as i get a chance.
Hello @martijn00,
Is there anything new regarding API Level 31 support? Is there already an update planned?