我使用AWS-SNS从IoT设备向iPhone发送推送通知。启动后,iphone应用程序向Apple注册,获取用于Push通知的设备令牌,向AWS注册,获取端点ARN,最后将其发送到IoT设备,以便它可以利用其拥有的AWS连接发挥作用。一切都很好。
我要解决的问题是设备来来去去,即设备出现硬件故障,需要更换等。因此,随着时间的推移,AWS拥有许多不再主动使用的推送通知端点。我想部署一些方法来清理此混乱情况。
请注意,我们解决方案中的设备不会定期发送推送通知,它们只会在可能不会长时间发生的警报条件下发送推送。因此,即使我能够确定端点arn的年龄(我不知道该怎么做),也不会告诉我是否要退出端点。
您部署了哪些策略(如果有的话)以成功淘汰不再使用的端点?我在该领域有成千上万的设备,随着时间的推移,杂物将变得真实,但是我应该注意吗?欢迎您的建议。