swift 和 iOS 的 proximityAlert 函数替代方案
proximityAlert function alternative for swift and iOS
swift中是否有类似于android中的proximityAlert函数的函数。
我正在构建一个应用程序,当用户进入具有指定半径的特定位置时,我需要触发本地通知。
也欢迎任何其他替代解决方案。
当然可以。你想创建一个地理围栏。查看位置管理器 (CLLocationManager
)。具体来说,您想创建一个 CLCircularRegion
并使用位置管理器方法 startMonitoringForRegion
。
这不会让您直接收到本地通知。相反,位置管理器调用它的委托(包括在需要时启动您的应用程序,并且您已请求并获得用户的许可。)
当您输入指定的半径时,您的 locationManager:didEnterRegion:
方法将被调用(可能从后台调用)。如果您愿意,它甚至会启动您的应用程序。
然后,如果需要,您可以生成并发送本地通知。
swift中是否有类似于android中的proximityAlert函数的函数。 我正在构建一个应用程序,当用户进入具有指定半径的特定位置时,我需要触发本地通知。 也欢迎任何其他替代解决方案。
当然可以。你想创建一个地理围栏。查看位置管理器 (CLLocationManager
)。具体来说,您想创建一个 CLCircularRegion
并使用位置管理器方法 startMonitoringForRegion
。
这不会让您直接收到本地通知。相反,位置管理器调用它的委托(包括在需要时启动您的应用程序,并且您已请求并获得用户的许可。)
当您输入指定的半径时,您的 locationManager:didEnterRegion:
方法将被调用(可能从后台调用)。如果您愿意,它甚至会启动您的应用程序。
然后,如果需要,您可以生成并发送本地通知。