Notification on iBeacon region entry on iOS 17?

Hi,

Has anyone found a way to send a push notification based on beacon region entry/exit? Since iOS 17, CLBeacionRegion which inherits CLRegion that made this possible is now deprecated and replaced by CLMonitor.CLBeaconIdentityCondition.

CLMonitor.CLBeaconIdentityCondition does not only work properly on the latest version of iOS, it also lacks such features like sending push notifications based on region entry/exit.

Even UNLocationNotificationTrigger only accepts CLRegion which is not possible to create one using existing classes that are not deprecated.

Answered by Engineer in 783211022

In this case "deprecated" means that there is a replacement API, but this API has not been removed yet. If you look at the availability tags, it is still available in iOS 17. You can still use the old APIs until they are no longer available.

If the replacement API is not providing the same functionality as before which have a use case for it, with no alternative ways of achieving that functionality, filing a Feedback Report on it as early as you can may be helpful.

Accepted Answer

In this case "deprecated" means that there is a replacement API, but this API has not been removed yet. If you look at the availability tags, it is still available in iOS 17. You can still use the old APIs until they are no longer available.

If the replacement API is not providing the same functionality as before which have a use case for it, with no alternative ways of achieving that functionality, filing a Feedback Report on it as early as you can may be helpful.

Notification on iBeacon region entry on iOS 17?
 
 
Q