我有一个报摊应用程序,它将提供每日更新的免费订阅。
我想使用推送通知在后台下载问题。
起初我正在考虑使用UrbanAirship来管理抄写员名单,并且每天同时发送推送通知。当然这很昂贵。
相反,Apple会允许我在预定时间每天向应用发送本地通知,然后应用可以在后台下载问题,从而避免服务器发送推送通知或管理列表抄写员或担心安全和证书等。
答案 0 :(得分:2)
我不确定Apple的指导方针。但我强烈建议不要试试这样的东西。
如果您的应用未运行(不在后台),本地通知将不会自动开始下载。报亭推送通知包括JSON有效负载中的content-available属性(值为1)。由于此iOS在后台启动您的应用程序(如果不在后台),您可以在Newsstand队列中添加您的内容以便在后台下载。下载完成后,iOS将关闭您的应用程序。没有任何通知警报或任何其他要求用户采取任何行动的事情。我认为这是通过本地通知无法实现的。
其他挑战 - 当收到本地通知时,如何确保新内容始终可用。 - 您如何确定要下载的内容。
另请查看我对this question的回答。