gpt4 book ai didi

ios - 为 phonegap iOS 创建地理定位插件以在后台运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:41 25 4
gpt4 key购买 nike

由于 watchposition 在后台运行不会超过 30 分钟,我必须创建一个地理定位插件,以便每 5 分钟在我的网络服务器上注册一次位置。问题是我对 objective-c 一无所知。所以任何人都可以帮助我或给我一些代码,我可以做些什么?提前致谢

最佳答案

您无需为 phonegap 应用创建插件即可在后台接收位置更新。我已经制作了一个 iOS 版本的基于 phonegap 的导航器应用程序,并成功地让它在后台运行时接收位置更新。我已经在“真实世界”中对它进行了广泛的测试,它工作可靠,对接收位置更新的持续时间没有任何限制。

首先,您需要使用 XCode 来开发您的 phonegap 应用程序 - 如果您使用 Phonegap Build,我不确定您是否可以在您的 iOS 应用程序中设置正确的属性。您可以将“UIBackgroundModes”键的值设置为“location”,这将导致 iOS 在每次接收到位置更新时触发您在 watchPosition() 中注册的 JS 回调函数。

参见 this page有关 iOS 项目 key 的详细信息。

参见 this page了解如何在 XCode 中设置背景模式键。您要选择的值是“App registers for location updates”。

希望这对您有所帮助!

关于ios - 为 phonegap iOS 创建地理定位插件以在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15658971/

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