gpt4 book ai didi

iphone - iOS Significant Location Change 是否应该在重新启动*锁定*手机后唤醒我的应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:31 24 4
gpt4 key购买 nike

我正在构建一个使用 significant change API 的应用。一切正常,除非在非常特殊的情况下:

如果用户的手机被锁定,并且用户重启了手机,那么 Significant Location Change API 将在前几分钟唤醒手机并调用

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations

一切正常,但此时,如果用户尚未解锁他们的手机,重大位置更改将不再尝试唤醒应用程序,即使我随后解锁手机。本质上,重大位置变化监控被关闭。

请注意,如果我在 SLC 唤醒我的应用程序之前解锁(并重新锁定)手机,那么它将继续唤醒我的应用程序并进行任何后续位置更改。

我的问题是:这真的是预期的行为吗?谁能指出有关手机锁定时 SLC API 行为的文档,特别是当手机锁定且设备重启时?

最佳答案

该应用确实会在位置发生重大变化时在后台启动。我刚去旅行测试一下。

在位置发生重大变化时,我会在位置发生重大变化后显示本地推送通知,即使手机处于锁定状态

我还没有测试 10 分钟后会发生什么,设备被锁定,位置发生重大变化。

关于iphone - iOS Significant Location Change 是否应该在重新启动*锁定*手机后唤醒我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16126988/

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