【问题标题】:How to ignore inactive device while sending push notification using Amazon SNS?如何在使用 Amazon SNS 发送推送通知时忽略非活动设备?
【发布时间】:2017-12-19 10:49:29
【问题描述】:

我正在尝试使用 Amazon SNS 实施推送通知。我使用了以下链接中提供的示例。应用程序端点已成功创建,我可以很好地发送通知。但是我们如何在发送通知时忽略不活动的设备令牌?我的意思是有些用户可能会卸载该应用程序。但是设备令牌在我们的端点列表中。我们怎么能忽略这些端点? https://github.com/awslabs/aws-sdk-net-samples/tree/master/XamarinSamples/SNS/SNSPushNotification/SNSPushNotification.Droid

【问题讨论】:

    标签: push-notification amazon-sns


    【解决方案1】:

    据我了解,您可以通过两种方式通过 Amazon SNS 发送通知。

    • 创建一个主题,为该主题订阅端点并向 TopicARN 发送通知
    • 创建端点并直接向 EndpointARN 发送通知

    如果您遵循选项 1,那么您并不真正了解禁用的端点。在这种情况下,您必须在订阅主题之前检查端点是否未禁用,并在本地表中更新。

    如果您遵循选项 2,则在向 EndpointARN 发送消息时会直接出现异常 (EndpointDisabled)。您可以处理此异常并更新您的本地表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多