【问题标题】:How to wake up an app如何唤醒应用程序
【发布时间】:2011-12-21 15:55:56
【问题描述】:

是否可以每隔x 分钟唤醒一个应用程序,以便该应用程序可以在后台执行某些操作?所以应用程序会留在后台。

【问题讨论】:

    标签: iphone objective-c ios


    【解决方案1】:

    不,iOS SDK 不支持这种行为。

    【讨论】:

      【解决方案2】:

      这不会每隔 x 分钟唤醒一个应用程序,而是会在后台启动一个应用程序:

      如果应用表明它想要监控此类事件,则应用可能会因位置发生重大变化而被唤醒。

      见:CLLocationManager Docs

      查找名为startMonitoringSignificantLocationChanges 的方法。如果在您的应用程序不在前台或根本没有运行时发生重大位置更改,您的应用程序将在后台启动,允许应用程序执行仅后台操作(例如,不会运行视图代码)。

      【讨论】:

        【解决方案3】:

        您无法以编程方式唤醒您的应用。您可以合并推送通知;但是,用户必须选择打开通知。

        【讨论】:

          【解决方案4】:

          不,您可以使用内部(如提醒)或外部(推送)通知来打开应用程序。但是,用户必须选择打开通知。

          【讨论】:

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