OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Xamarin app with OneSignal. https://onesignal.com
Updated the NuGet package name and namespaces for the OneSignal SDK from Com.OneSignal
to OneSignalSDK.Xamarin
Check out the migration guide to update the OneSignal SDK from version 3.x.x to version 4.x.x
You can also read all of the API changes from the changelogs
OneSignalSDK.Xamarin
as the package name to import OneSignal SDK insteadOneSignalSDK.Xamarin
in the search bar.Com.OneSignal
to OneSignalSDK.Xamarin
LogType
, PermissionStateChanged
and NotificationWasOpened
to LogLevel
, NotificationPermissionChanged
and NotificationOpened
SendTags
callbacks for iOSSetLaunchURLsInApp
PushEnabled
PromptForPush
method and IAM lifecycle handlers to Sample appFixed iOS issue, where receiving or opening iOS notifications would cause an app to crash. Fixed in PR #276
Fixed iOS issue where iOS builds would fail due to OneSignal.xcframework path issue. Fixed in PR #271
If you run into any problems, please don’t hesitate to open an issue!
Failed resolution of: Lcom/google/firebase/iid/FirebaseInstanceId;
error.Xamarin.Android.Support
dependencies from 26.0.2
to 28.0.0.3
Xamarin.AndroidX.Migration
dependency for compatibility for Android 10 (API 29+) projects