【问题标题】:Scheduled notifications with AWS SNS使用 AWS SNS 的计划通知
【发布时间】:2017-03-02 17:12:25
【问题描述】:
我是第一次使用 AWS 开发 iOS 应用程序。大多数事情都是直截了当的,但我很难找出如何安排未来的推送通知。我目前正在使用 AWSSNSPublishInput 立即发送推送,但似乎没有任何方法可以在未来的某个日期时间安排通知。我只会使用 UILocalNotification 来安排未来的通知,但我需要为不同的用户安排通知。
例如,用户 A 执行了用户 B 在第二天需要知道的操作。
有人有什么想法吗?
【问题讨论】:
标签:
ios
amazon-web-services
push-notification
push
amazon-sns
【解决方案1】:
Amazon Simple Notification Service (SNS) 旨在立即发送通知。 SNS 中没有安排通知的功能。
Amazon Simple Queue Service (SQS) 确实具有延迟功能,但最多只能延迟 15 分钟 - 如果您需要在处理消息之前进行一些工作,例如将相关数据复制到 Amazon S3,这将非常有用。
鉴于此,您需要在未来某个时间安排通知。您需要自己在服务器端实现逻辑,例如 在某个固定时间间隔后进行数据库轮询 或类似 job scheduler。