gpt4 book ai didi

ios - React Native iOS 应用在重启时重启

转载 作者:可可西里 更新时间:2023-11-01 00:56:23 45 4
gpt4 key购买 nike

我想使用 React Native 创建一个 iOS 应用程序。该应用程序的主要功能之一是它在后台持续运行。顺便说一句,它还需要使用 GPS(以防万一)。

许多开发人员告诉我,这不可能在 iOS 上执行,但我读到它是可行的。

在 iOS 环境下可以吗?主要是,如果应用程序在手机关机时正在运行,是否可以在设备重启时让用户在不打开它的情况下打开它?

我应该说我是一名 RN 新手,非常感谢任何帮助。

最佳答案

如果您的应用在不在前台时获得获取位置的权限,那么您将获得定期更新和一些时间来处理它。

例如,如果您要提供行车路线。

https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW10

如果你不断在后台获取位置对用户没有好处,你可能会被拒绝。 Apple 建议改用区域监控

iOS supports the delivery of location events to apps that are suspended or no longer running. The delivery of location events in the background supports apps whose functionality would be impaired without them, so configure your app to receive background events only when doing so provides a tangible benefit to the user. For example, a turn-by-turn navigation app needs to track the user’s position at all times and notify the user when it’s time to make the next turn. If your app can make do with alternate means, such as region monitoring, it should do so.

我不知道 RN 如何包装此行为,但无论它做什么(或插件可能做什么),核心 iOS 行为都是它在该 URL 中的描述方式。

关于ios - React Native iOS 应用在重启时重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46778004/

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