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