Skip to content

Releases: OneSignal/OneSignal-Xamarin-SDK

2.0.0 Release

11 Oct 21:23
Compare
Choose a tag to compare

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 with InAppAlert, Notification, and None. Settable with inFocusDisplaying from OneSignal.Builder.
      • This replaces enableInAppAlertNotification and enableNotificationsWhenActive.

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
  • 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

12 Jul 06:57
Compare
Choose a tag to compare

Android Native SDK Update

  • Updated to 2.6.0 Android native SDK.

0.9.5 Release

05 Mar 00:14
Compare
Choose a tag to compare

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

26 Feb 23:50
Compare
Choose a tag to compare

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

13 Feb 02:27
Compare
Choose a tag to compare

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

13 Feb 00:10
Compare
Choose a tag to compare

Added example iOS Application

  • Added example ios application with code snippet from documentation.

0.7.0 Release

12 Feb 00:28
Compare
Choose a tag to compare

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

11 Feb 23:36
Compare
Choose a tag to compare

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

11 Feb 21:13
Compare
Choose a tag to compare

Added android support

  • Added a barebones binding solution to be used in conjunction with OneSignal-Android-SDK
    to enable Xamarin.Android support.