【问题标题】:iOS, Push, didReceiveRemoteNotification, impact of UIBackgroundFetchResultiOS、Push、didReceiveRemoteNotification、UIBackgroundFetchResult 的影响
【发布时间】:2014-06-17 18:24:12
【问题描述】:

我了解“UIBackgroundFetchResult”的含义。但是有什么影响呢?

将completionHandler 设置为“UIBackgroundFetchResultNewData”与“UIBackgroundFetchResultNoData”有什么不同吗? 这与 Apples Push 服务有关吗?

Apple 是否提供更多/更快的产品?

或者我可以在应用程序唤醒时使用“变量”吗?如果是,怎么做?

谢谢 斯坦

参考: https://developer.apple.com/library/ios/documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/doc/c_ref/UIBackgroundRefreshStatus

【问题讨论】:

    标签: ios background push-notification completionhandler


    【解决方案1】:

    我认为完成处理程序的结果有助于 iOS 了解新内容通常在您的应用中显示的频率和时间。这有助于它确定何时最好唤醒您的应用以获得一些后台时间。

    执行此块会告诉系统它可以将您的应用移回挂起状态并评估其电源使用情况。与需要更长时间下载内容的应用相比,下载少量内容的应用能够快速准确地反映其有内容要下载的时间,未来更有可能获得执行时间。

    来源:(在this page上搜索“定期获取少量内容”)。

    新来源:在this page 上伺机获取少量内容

    【讨论】:

    • 精准!很好的答案。
    • 该链接现已失效,并在 Apple 网站内进行了搜索,并在那里找到了对其的引用,但该链接也已失效。
    • @drew.. 我添加了一个更新的源。看起来他们移动了包含该宣传语的页面。
    猜你喜欢
    • 1970-01-01
    • 2015-04-06
    • 2014-10-21
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2014-11-14
    • 2020-05-07
    • 1970-01-01
    相关资源
    最近更新 更多