即使应用程序被杀后,如何接收内容?

时间:2016-07-21 07:12:51

标签: ios objective-c apple-push-notifications pushkit

我有一个显示直播视频的应用。我想在实时视频流之间显示广告。为此我需要不断地从另一台服务器接收添加并存储在当前设备中。从服务器我得到的信息,如视频和应该播放的时间,当我的应用程序运行时。所以即使我的应用程序被杀/后台/暂停/终止,我也希望收到视频内容。这样我就可以在那个特定时间播放广告。如何接收内容。告诉我可能的情况或任何建议。

1 个答案:

答案 0 :(得分:0)

您必须使用推送工具库。

当你获得推送工具包有效负载时,你的应用程序将在后台调用,即使它处于终止(终止)状态。

在推送工具包有效负载中制作"内容可用":1,它将是静音推送通知。

{
    "aps": {
        "content-available": 1,
        "data": "Any specific data you want to pass"
    }
}

此数据标记可以使您的详细信息像JSON数据,字符串等一样工作

然后你可以执行任何操作,比如DB,逻辑等。只有UI相关的东西才不会更好。