我想编写一个程序,在特定时间发送GPS位置(纬度,经度)...所以它就像一个警报,但它不是嗡嗡声,而不是在特定时间发送位置。
我能想到的最佳方式是来自服务器的推送通知,但这将是无用的
更新
我实际上想要创建类似于this的东西,自动签入。如果这个应用程序可以完成,那么我想做的很容易,我只是检查时间,如果它适合签入,如果没有通过。
答案 0 :(得分:1)
您想要做的事实际上是不可能的。除非您使用某种方法让您的应用始终处于活动状态,否则闹钟时间将会过去,您的应用将无法激活以运行任何代码。允许来自服务器的推送通知播放声音,显示消息或更改应用的徽章编号,但它们不会在您的应用中运行代码。后台执行仅限于10分钟的运行时间,之后操作系统将终止您的应用程序。
答案 1 :(得分:1)
如果它至少使用此服务之一,您可以让应用程序永远在后台运行:GPS,Voip或音乐。对于任何其他应用程序,10分钟限制将杀死他们。
将其放入您的应用程序.plist文件
<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>