Releases: pusheco/pushe-unity
Releases · pusheco/pushe-unity
v2.5.0
2.5.0 (9 May, 2021)
- Breaking: From now on, the plugin versioning will match the native release version
Plugin
- Added
PusheNotification
apiEnableNotificationForceForegroundAware
- Added
PusheNotification
apiDisableNotificationForceForegroundAware
- Added
PusheNotification
apiIsForceForegroundAware
- Added
PusheCourier
apiGetFcmToken
- Added
PusheCourier
apiGetHmsToken
- Added
PusheCourier
apiGetActiveService
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
- New: Adds ability to ignore showing notification if app is open (either all notifications or individually using
- Feat: New APIs for notification foreground awareness
enableNotificationForceForegroundAware
: Force enable foreground awareness for all notificationsdisableNotificationForceForegroundAware
: Disable what was enabled by above functionisForceForegroundAware
: Is enabled or not
- Feat New APIs to retrieve FCM and HMS token (and the service that is activated)
v0.7.2
0.7.2 (18 Jan, 2021)
Plugin
- Change
WithAndroidId
toWithDeviceId
in PusheNotification
Android
- Fix error when calling
PusheNotification
APIs on Android 8 or lower - Fix Device to device (D2D) notification
v0.7.0
0.7.0 (3 Jan, 2021)
Plugin
- Move all APIs to
PusheUnity.cs
. Classes likePusheAnalytics
are android only. ButPusheUnity
adds iOS as well.
Android
- Fix some bugs in
hms
module - Fix bugs in registration and initialization state
- Deprecate
PusheUnity.GetGoogleAdvertisingId()
. UsePusheUnity.GetAdvertisingId()
instead. New API will returnOAID
forhms
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
0.6.0 (28 Nov, 2020)
Breaking
Native moduleunity-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
toPusheUnity
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 withfcm
(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