【问题标题】:Can I use local notifications for newsstand app subscriptions?我可以将本地通知用于报亭应用订阅吗?
【发布时间】:2012-08-20 22:16:15
【问题描述】:
我有一个报亭应用,它将提供每日更新的免费订阅。
我想使用推送通知在后台下载问题。
起初我正在考虑使用 UrbanAirship 来管理 scriber 列表并每天同时发送推送通知。当然,这是昂贵的。
Apple 是否允许我每天在预定的时间向应用程序发送本地通知,然后应用程序可以在后台下载问题,从而避免服务器发送推送通知或管理列表的需要的抄写员或担心安全性和证书等。
【问题讨论】:
标签:
iphone
push-notification
uilocalnotification
newsstand-kit
【解决方案1】:
我不确定 Apple 对此的指导方针。但我强烈建议不要尝试这样的事情。
如果您的应用未运行(不在后台),本地通知将不会自动开始下载。报亭推送通知在 JSON 有效负载中包含 content-available 属性(值为 1)。由于这个 iOS 在后台启动您的应用程序(如果不是在后台),您可以将您的内容添加到报亭队列中以在后台下载。下载完成后,iOS 将关闭您的应用程序。没有通知警报或任何其他需要用户采取任何行动的事情。我认为这是您无法通过本地通知实现的。
其他挑战
- 当收到本地通知时,如何确保新内容始终可用。
- 您如何确定要下载的内容。
还可以查看我对this question 的回复。