问题标签 [ios-background-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
27 浏览

objective-c - CLLocationManager startMonitoringSignificantLocationChanges 不起作用

我希望我的应用程序即使已终止也能获取位置更新我尝试使用它来注册位置更改,SignificantLocationChanges但我似乎没有得到任何更新。

在我的AppDelegate.m我有以下设置:

我启用了以下背景模式:

在此处输入图像描述

我也有这些钥匙在我的info.plist

然而,在我终止应用程序后,即使我彻底改变了我的位置,它也永远不会再次醒来。我还在这里纠结什么?我正在使用 iOS 15 的 iPhone 11 上对其进行测试。

0 投票
0 回答
25 浏览

ios - 防止应用在后台被 iOS 相机应用杀死

我有一个 GPS-Tracking-Fitness-App,用户可以在其中在后台跟踪锻炼。所有这些工作正常。没问题。

但是一些用户 - 不是很多,但有一些 - 有问题,在他们的手机上打开相机应用程序会杀死我的应用程序。我无法在我的手机上重现它,但我曾经有这样一部手机可以方便地进行调试,在 Xcode 内存调试器中我可以看到打开相机应用程序大约需要 2-3 GB !!!ram 和我的应用程序立即收到低内存警告,然后被杀死。

我想我的应用程序真的对此无能为力?!?它本身并不使用那么多 RAM。所以我想知道我是否可以以某种方式阻止这种情况。我想我没有错过任何“背景模式:对用户超级重要”这样的设置?:) 或者有没有办法在这种情况下至少触发推送通知?没有把握...

任何帮助将不胜感激!