在特定时间发送 iPhone 当前位置
我想编写一个程序,在特定时间发送 GPS 位置(纬度、经度)...所以它就像一个警报,但它不是嗡嗡声,而不是在特定时间发送位置。
我能想到的最好的方法是通过来自服务器的推送通知,但这将是无用的
更新:
我实际上想创建类似于这个,自动签入。如果这个应用程序可以完成,那么我想做的事情就很简单了,我只需检查时间,是否适合签到,如果不通过。
I want to write a program that sends GPS location (lattitude, longitude) at a particular time... so it's like an alarm, but it's not buzzing, instead of sending locations at a particular time.
The best way I can think of it is by push notifications from the server, but this would be useless
UPDATE:
I actually wanna create something similar to this, automatic checkin. If this app can be done then what I wanna do is easy, I just check the time, if it fits checkin if not pass.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你想做的事情实际上是不可能的。除非您使用某种方法使您的应用程序始终在前台保持活动状态,否则闹钟时间将会过去,并且您的应用程序将不会激活以运行任何代码。来自服务器的推送通知可以播放声音、显示消息或更改应用程序的徽章编号,但它们不会在您的应用程序中运行代码。后台执行时间限制为 10 分钟,之后操作系统将终止您的应用程序。
What you want to do is not practically possible. Unless you use a method to keep your app active in the foreground all of the time, the alarm time will pass and your app will not be activating to run any code. Push notifications from a server are allowed to play sounds, display messages or change your app's badge number, but they do not run code in your app. Background execution is limited to 10 minutes of runtime, after which the OS will kill your app.
如果应用程序至少使用以下服务之一:GPS、VoIP 或音乐,您可以让应用程序永远在后台运行。对于任何其他应用程序,10 分钟的限制都会杀死他们。
将其放入您的应用程序 .plist 文件中
You can let run application in background forever if it uses at least one of this service: GPS, Voip or Music. For any other app the 10 minutes limit will kill them.
Put this in your application .plist file