Skip to content

Releases: pusheco/pushe-unity

v2.5.0

10 Apr 11:52
Compare
Choose a tag to compare

2.5.0 (9 May, 2021)

  • Breaking: From now on, the plugin versioning will match the native release version

Plugin

  • Added PusheNotification api EnableNotificationForceForegroundAware
  • Added PusheNotification api DisableNotificationForceForegroundAware
  • Added PusheNotification api IsForceForegroundAware
  • Added PusheCourier api GetFcmToken
  • Added PusheCourier api GetHmsToken
  • Added PusheCourier api GetActiveService

Android

  • Update native dependency to 2.5.0
    • New: Adds ability to ignore showing notification if app is open (either all notifications or individually using show_foreground)
    • New: Location and Geofencing features are applied to hms module. Huawei devices can have location-related features
    • Bug fixes and improvements
  • Feat: New APIs for notification foreground awareness
    • enableNotificationForceForegroundAware: Force enable foreground awareness for all notifications
    • disableNotificationForceForegroundAware: Disable what was enabled by above function
    • isForceForegroundAware: Is enabled or not
  • Feat New APIs to retrieve FCM and HMS token (and the service that is activated)

v0.7.2

20 Jan 14:01
Compare
Choose a tag to compare

0.7.2 (18 Jan, 2021)

Plugin

  • Change WithAndroidId to WithDeviceId in PusheNotification

Android

  • Fix error when calling PusheNotification APIs on Android 8 or lower
  • Fix Device to device (D2D) notification

v0.7.0

03 Jan 07:15
Compare
Choose a tag to compare

0.7.0 (3 Jan, 2021)

Plugin

  • Move all APIs to PusheUnity.cs. Classes like PusheAnalytics are android only. But PusheUnity adds iOS as well.

Android

  • Fix some bugs in hms module
  • Fix bugs in registration and initialization state
  • Deprecate PusheUnity.GetGoogleAdvertisingId(). Use PusheUnity.GetAdvertisingId() instead. New API will return OAID for hms module if activated.
  • [Breaking]: New changes to plugin and APIs to support iOS functionality (Move all APIs to PusheUnity)

iOS

  • Add support for iOS in this version
  • Add basic functionality

v0.6.0

30 Nov 06:23
Compare
Choose a tag to compare

0.6.0 (28 Nov, 2020)

Breaking
Native module unity-extended is removed and the native SDK itself
will provide the util methods.

Plugin

  • EDM4U is used instead of Gradle. Thus, support of Unity engine comes back to 4.x
  • Remove of unity-extended native library
  • Add support for .Net 3.5 for Unity 2017
    Unity 2017 uses .Net3.5 and supports .Net 4.5 as an experimental feature. Since .net4 is only required for
    "String interpolation", it's better to remove that feature out of scripts and support earlier as well.
  • Rename Pushe to PusheUnity to respect Pushe namespace
  • Added Template folder for Manifest and gradle template

Android

  • Update to 2.4.1-beta05
  • New feature: support of hms (Huawei mobile services) along with fcm (Firebase cloud messaging)
    From now on your app users can receive push notifications even if they don't have Google play services and instead use HMS-Core

iOS

  • iOS is not yet supported