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.
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.