我正在构建iOS
应用,但是我希望获得可能是本地和简单通知的通知,以便在定义的位置区域上提供latitude
并longitude
获取200meter
周围的区域,当用户进入该位置时,它会提醒通知。
如何在location
中安排基于iOS
的本地通知。
答案 0 :(得分:2)
看一下SetSDK中可用的内容https://cocoapods.org/pods/SetSDK。它允许您在用户到达新的“位置”时获得通知(由sdk动态学习),然后快速评估它是否是您关心的位置。所以它看起来像这样,
SetSDK.instance.onArrival(to: .any) { newArrival in
/* Compare the new location with the one of interest */
if newArrival.location.distance(from: placeOfInterest) < 200 {
/* do your things here */
}
}
答案 1 :(得分:1)
将CLRegion
与后台位置结合使用,当用户进入该区域时,您的应用就会被唤醒。从那里,您可以安排UILocationNotification
立即显示。