0.17.0
This version contains bug fixes, a new API, and improvements.
MobileCenter
- [Improvement] The NuGet packages now support .NET standard without adding extra project configuration, and the nugets remain compatible with PCL projects.
- [Feature] Added a
MobileCenter.SdkVersion
property to get the current version of Mobile Center SDK programmatically.
MobileCenterPush
- [Breaking change] To support Android 8.0 applications that use
targetSdkVersion="26"
we updated the Firebase SDK dependency which forces applications to use Android 8.0 Mono frameworks.- You need to have Xamarin tools up to date, select Android 8.0 as a target framework and then make sure that in
package.config
the attribute for every package looks like this:targetFramework="monoandroid80"
and update as necessary. It's highly recommended to close Studio and clean every obj/bin folder manually in case of any build error after the update. - If you get a conflict with
Xamarin.GooglePlayServices.Basement
package, you need to update this one to prerelease version60.1142.0-beta1
(ore more recent) and retry updating the Mobile Center Push package.
- You need to have Xamarin tools up to date, select Android 8.0 as a target framework and then make sure that in
- [Fix] Fixed: prior to this release, calling
Push.SetEnabledAsync(true)
during startup could prevent UWP push registration. Please note that any call toSetEnabledAsync(true)
for any module is useless if you have not called it withfalse
before, modules are enabled by default once included in theStart
call.
Native SDK updates
Embed changes from the underlying native SDK releases: