【问题标题】:Background app drains too much battery后台应用程序消耗太多电池
【发布时间】:2010-10-29 07:31:45
【问题描述】:

我为 iPhone 开发了一个应用程序,它在 GPS 模式下在后台运行。我需要询问服务器用户是否有任何新任务?为此,我在 didUpdateToLocation 方法中添加了代码。现在的问题是它消耗电池非常快。请指导我如何避免电池消耗。此外,我需要保持最佳位置的准确性。 此外,即使应用程序在后台运行,是否还有其他方式可以与服务器通信。请帮助我,我将不胜感激。

【问题讨论】:

    标签: iphone objective-c background


    【解决方案1】:

    在 iPhone 的当前状态下,如果不使用内部 GPS,就不可能获得准确的位置。由于本质上您在应用程序运行期间保持 GPS 处于活动状态(但不确定 Multitasking API 是否允许在后台调用 GPS),毫无疑问它会消耗大量电池电量。

    在这种情况下,您要么必须尽可能避免调用 GPS,要么住在地窖塔的粗略位置。您不能同时获得频繁的 GPS 结果和良好的电池消耗。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多