gpt4 book ai didi

ios - 用户进入特定区域时如何获取本地通知提供的 ios

转载 作者:行者123 更新时间:2023-12-01 18:59:53 25 4
gpt4 key购买 nike

我正在从事这样一个项目,其中应用程序执行以下操作:

1.获取用户当前位置。
2.当用户进入或靠近我提供的特定位置时获取本地通知。

我所做的是:

我已经下载了区域示例代码(苹果提供)以使用 IOS 核心定位框架找出我当前的位置。它工作正常。下面是代码:

//基于 map View 的中心创建一个新区域。

CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(regionsMapView.centerCoordinate.latitude, regionsMapView.centerCoordinate.longitude);
CLRegion *newRegion = [[CLRegion alloc] initCircularRegionWithCenter:coord radius:2.0 identifier:[NSString stringWithFormat:@"%f, %f", regionsMapView.centerCoordinate.latitude, regionsMapView.centerCoordinate.longitude]];

现在,我的问题是如何添加具有纬度和经度的特定区域以获得通知?

高度赞赏帮助。任何人都知道任何示例或教程。

最佳答案

SetSDK 应该有助于让这变得 super 简单,https://cocoapods.org/pods/SetSDK .它允许您设置用户到达和离开位置的通知。它目前可以即时了解这些位置,但即将发布的版本包括任意位置订阅。您的应用程序将收到通知,您可以从那里执行您想要的任何处理程序。它看起来像这样,

SetSDK.instance.onArrival(to: .any) { newArrival in
/* Compare the new location with the one of interest (50m) */
if newArrival.location.distance(from: placeOfInterest) < 50 {
/* do your things here */
}
}

关于ios - 用户进入特定区域时如何获取本地通知提供的 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23535653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com