Releases: OneSignal/OneSignal-Xamarin-SDK
Releases · OneSignal/OneSignal-Xamarin-SDK
2.0.0 Release
All platform updates
- New
HandleNotificationReceived
event. HandleNotificationOpened
now only fires when user taps on a notification or an alert.- Session count improvements.
- In app alert changes
- In app alerts are now shown by default instead of just firing an event.
- New
OSInFocusDisplayOption
options withInAppAlert
,Notification
, andNone
. Settable withinFocusDisplaying
fromOneSignal.Builder
.- This replaces
enableInAppAlertNotification
andenableNotificationsWhenActive
.
- This replaces
iOS Updates
- Support iOS 10 media attachments.
- Launch URL now defaults to opening in a pop-up webview instead of Safari.
- Support for iOS 6 was dropped. Only devices with iOS 7 and newer will register.
Android Updates
- Fixed Out of Date Google Play services app issues.
- Devices can now be as old as version 4 of GMS.
- Added more subscription statuses for Google Play services initialization errors.
- Badge support for newer Sony launchers and added Huawei launcher support.
- Setting Android sound name to "null" or "nil" disables the notification's sound.
- zh-Hant language detection.
- getTags now correctly returns values on 2nd and following calls.
- Fixed a number of rare Android crashes
- See the Android Native SDK 3.2.0 Release notes for a full list of fixes.
- Removed used of fallback hardware ids.
This version includes iOS Native SDK 2.1.16 and Android Native SDK 3.3.0.
0.9.6 Release
Android Native SDK Update
- Updated to 2.6.0 Android native SDK.
0.9.5 Release
Resolve issues 4 and 5
- The handlers need to inherit Java.Lang.Object
in addition to their target interfaces. - When this does not occur, Xamarin will pass null
to the Android SDK dll and bad things will happen. - As a result, issue 4 (GetTags nullpointerexception)
is now resolved as well. - NOTE TO SELF: take xamarin warnings seriously
- fix typo in README
- onesignal.main.aar -> onesignal-main.aar
- update bindings to latest releases
- Android: 2.1.3
- iOS: 1.11.3
0.9.0 Release
Adding shared project SDK framework
- The shared project SDK deprecates
the previous releases, which consisted of
separate Android and iOS interfaces and
setup instructions. - The shared project SDK allows the
developer to use the same API to enable
OneSignal for iOS and Android. - Updated README and documentation.
- This release is against
- Android SDK 2.1.1
- iOS SDK 1.11.2
- Android GetTags is disabled due to
#4 - Added an shared project example
that replaces the previous separate
example applications - Added a proto-integration test that can
be used to test Android and iOS applications.
0.8.5 Release
Updating iOS Binding to use 1.11.1
- OneSignal iOS SDK was updated to 1.11.1 and so this
binding was updated to reflect that change. - Now includes new constructor for initWithLaunchOptions.
0.8.0 Release
Added example iOS Application
- Added example ios application with code snippet from documentation.
0.7.0 Release
Added iOS Support
- Adding an iOS binding solution that should provide Xamarin.iOS support. The OneSignal framework release baked into this release is 1.11.0.
0.6.0 Release
Added example android application and license
- Added example android application with code snippet from documentation.
- Added license to cover any OneSignal code added to this repo.
0.5.0 Release
Added android support
- Added a barebones binding solution to be used in conjunction with OneSignal-Android-SDK
to enable Xamarin.Android support.