Local notification when Unity Player is not open

I have made my own plugin that listens for iBeacons in iOS. The plugin basically registers for local notifications and when it’s within the range of my beacon it generates a notification. very simple plugin indeed that just initialises location manager for beacons and registers for Local notification.

The problem is when I integrate that with Unity3D (placing my .h and .mm files in /Plugins/iOS) when the unity player is not running in the background (not open), my unity won’t generate local notification, but if it is in the background it works just fine.

Could it be that unity is overriding my notification settings that have in my .mm file? and if it is so, how can I fix this issue.

Thank you in advance.

seems like unity registers for notifications on it’s own without prompting a permission message for notifications…Still no clue…

The issue lies somewhere else other than registering for notification. It’s that when the unity app is closed (completely closes and not just suspended) the function didEnterRegion of the LocationManager is never triggered.
Anyone any clue? :frowning:

Hello Kou, Did you find a way to send your notifications ?