菜鸟教程小白 发表于 2022-12-13 04:44:06

终止后iOS8后台标准位置更新


                                            <p><p>我想知道,在 iOS8 中,<em>所有可能的后台模式都打开了</em>,应用程序是否会在终止后被唤醒,以使用 <code>标准位置更新来提供位置更新</em></code>监控?</p>

<p>我已经阅读了所有可能的文档,但我觉得这很令人困惑,因为它有时说设备会唤醒应用程序,而另一方面说设备在使用 <code> 时不会唤醒应用程序标准位置更新</code>。</p>

<p>我的应用需要以大约 150 米(最大)的移动阈值持续更新位置,因此 <code>standard-location-monitoring</code> 似乎是合适的。即使应用程序被系统终止,它也需要不断获取这些更新,因为这对用户至关重要。 </p>

<p>我开始明白,如果使用 <code>重大变化位置监控</code>,应用程序<strong>将</strong>在提供新数据时被唤醒,但我仍然感到困惑<code>标准位置监控</code>,当请求<code>始终授权</code>并开启<code>后台更新</code>位置时。 </p>

<p>有没有人测试过这个,或者知道会发生什么?而如果应用被系统终止后没有被唤醒,该如何解决呢?</p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>标准位置是<strong>您的应用</strong>所具备的功能。因此,您的应用程序需要运行。它可以在前台运行,甚至可以在后台运行。但是,如果您的应用程序没有运行,它就没有运行;没有什么可追踪的。</p>

<p>另一方面,重要的位置监控和区域监控是由<strong>系统</strong>为您完成的,因此即使您的应用程序没有运行,它也会运行,并且您被唤醒或启动以接收更新。</p></p>
                                   
                                                <p style="font-size: 20px;">关于终止后iOS8后台标准位置更新,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/27871166/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/27871166/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: 终止后iOS8后台标准位置更新