我应该删除GCM的SNS端点吗?

时间:2014-08-15 14:36:20

标签: android amazon-web-services amazon-sns

根据GCM Advanced Topics,在“如何注销工作”部分下,GCM通知第三方服务器注册ID不再在设备中注册。当我们使用Amazon SNS时,第三方是亚马逊。我不清楚的是,当GCM向NotRegistered发送注册ID时,SNS会这样做。

亚马逊会删除SNS主题吗?如果是这样,我怎么知道我的应用程序服务器上删除我对它的引用?如果没有,我希望如何清理分配给用户的SNS主题列表?

1 个答案:

答案 0 :(得分:8)

Amazon SNS将端点设置为"已禁用"。您可以订阅EndpointUpdated个活动以接收此通知。

来自Amazon SNS FAQ

  

SNS Mobile Push如何处理来自通知服务的令牌反馈?

     

SNS Mobile Push代表您自动处理令牌反馈服务,并通过发布到您可能选择使用的主题的事件公开反馈信息。此方法可减少发送推送通知的操作负担,并最大限度地提高通知的传输速度和可靠性。推送通知服务(如APNS和GCM)提供有关令牌的反馈,这些令牌可能已过期或已被新令牌替换。当特定令牌被新令牌替换时,SNS会自动更新关联的端点,并通过事件通知您。当特定令牌过期时,可能是因为用户删除了您的应用,SNS会将端点标记为已禁用并通过事件通知您。您不需要使用反馈通知来发送带有SNS的推送通知,但可以根据您的更广泛的用例选择这样做。