Mobile Notifications package 2.1.0 and 1.4.4 has been released

Mobile Notifications 2.1.0

Changes & Improvements:

  • [Android] - Notification scheduling is made faster.
  • [Android] - Notifications can be set to not be shown when app is in foreground (contributed by InnoGames).
  • [Android] - Support for Android 13 notification permission.
  • [Android] - Support for exact scheduling on Android 12 and newer and ability to disable it.
  • [iOS] - Updated AuthorizationStatus enum with new values.
  • [iOS] - Location trigger now uses more accurate latitude/longitude and can repeat.
  • [iOS] issue 202 Added support for different sound types and notifications without sound.

Fixes:

  • [Android] - Scheduled notifications are saved in more lightweight and reliable way.
  • [Android] issue 196 Fix occasional Resources$NotFound exception.
  • [Android] issue 198 Fix occasional OutOfMemoryError.
  • [iOS] - When using Calendar trigger time type (Local/UTC/…) will be preserved

Mobile Notifications 1.4.4

Changes & Improvements:

  • [Android] - Support for Android 13 notification permission.
  • [Android] - Support for exact scheduling on Android 12 and newer and ability to disable it.

For some reason, I am unable to install the 2.1 package. It does not show up in the Package Manager.

I am running Unit y2021.3, targeting Android 5.1 and iOS 12.

Any advice on how to install it?

Edit: I was able to force it by using the Install by Name option. Very strange though, why was it not appearing in the package list as an option?

You can always specify it manually in the manifest.json file under Packages.
It may depend on exact Unity version whether it shows up in UI or not.

1 Like

Hello there,
I Want to use Local Mobile Notifications to Remind my user about the game in IOS and Android.
I Want to Use the Mobile Notification’s in my project the latest Version of Mobile Notifications is 2.2.2f Right Now,
Which require the android SDK API 33,
My Game Contains many other Packages which can be difficult to do right Now.
Is there Any way that I can Install the Older Version of this Package or If there is Any other Way to Get the Required Result required Assistance.
Thanks.

The SDK 33 is only required to compile. You can set compileSdk in gradle template to 33, but keep targetSdk to whichever you want, then even latest will work to you.
And you for sure can use older version as well. The Package Manager should let you install older version, or you can always edit the manifest.json file in Packages directory manually.

Thankyou for Your Response. I have Upgraded the Target Api to 33 and it works Fine.