Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 基于位置的本地通知_Iphone_Ios_Gps_Notifications_Uilocalnotification - Fatal编程技术网

Iphone 基于位置的本地通知

Iphone 基于位置的本地通知,iphone,ios,gps,notifications,uilocalnotification,Iphone,Ios,Gps,Notifications,Uilocalnotification,我想知道是否可以根据当前位置或当设备接近特定地理坐标时调用应用程序。我浏览了UILocalNotification类参考。但它是根据日期工作的 关于,您将无法根据位置触发本地通知,但可以根据本地通知设置一个。如果您希望将应用程序置于后台或完全关闭,并确定用户是否进入某个区域,则您可能运气不佳。是的,当设备进入您定义的区域时,您的应用程序会收到通知(即使它未运行)。请参阅。ya我想确定位置并在完全关闭或在后台启动应用程序。如果它是在后台的话应该没问题,但是如果它是关闭的,我不知道这是否可行。我会说

我想知道是否可以根据当前位置或当设备接近特定地理坐标时调用应用程序。我浏览了
UILocalNotification
类参考。但它是根据日期工作的


关于,

您将无法根据位置触发本地通知,但可以根据本地通知设置一个。如果您希望将应用程序置于后台或完全关闭,并确定用户是否进入某个区域,则您可能运气不佳。

是的,当设备进入您定义的区域时,您的应用程序会收到通知(即使它未运行)。请参阅。

ya我想确定位置并在完全关闭或在后台启动应用程序。如果它是在后台的话应该没问题,但是如果它是关闭的,我不知道这是否可行。我会说它应该是UILocalNotification类的一部分是的,也许应该,但这更像是苹果的风格。我有一个应用程序因为以他们不希望的方式使用本地通知而被拒绝,因此,通过分解功能,至少让你更清楚地知道,即使技术上正确,也不要以他们不希望的方式使用他们的API。一件事是,如果你使用私有API,或者你以苹果希望的方式使用一些保留的ui元素。除此之外,我认为他们不会根据代码的编写方式拒绝你的应用程序。在我的例子中,我没有使用公共API或保留的UI元素,但被拒绝了,因为他们觉得本地通知不是他们想要使用的方式。公平地说,我并不反对他们的决定。我如何确保通知应用程序不会直接在前台打开应用程序,而只发送本地通知?@andrewxhill你与SetSDK有什么关联,它是商业产品吗?请避免使用评论来推广产品。我帮助开发了SetSDK,它正好解决了这个问题。它是免费使用的,您可以在Pods文档页面上查看onArrival方法