2017-07-14 38 views
1

我正在嘗試使用Amazon SNS實現推送通知。我已經在下面的鏈接中使用了示例。應用程序終點已成功創建,我可以發送通知。但是如何在發送通知時忽略不活動的設備令牌?我的意思是一些用戶可能會卸載該應用程序。但設備令牌位於我們的端點列表中。我們如何忽略這些端點? https://github.com/awslabs/aws-sdk-net-samples/tree/master/XamarinSamples/SNS/SNSPushNotification/SNSPushNotification.Droid如何在使用Amazon SNS發送推送通知時忽略不活動的設備?

回答

0

根據我的理解,有兩種方法可以通過Amazon SNS發送通知。

  • 創建一個話題,訂閱端點的話題,並通知了TopicARN
  • 創建端點和發送通知EndpointARN直接

如果您以下選項-1,那麼您真的不知道殘疾人的終點。在這種情況下,您必須在訂閱主題前檢查端點是否未被禁用,並在本地表中更新相同的端點。

如果您正在關注選項-2,則在向EndpointARN發送消息時,您將收到直接異常(EndpointDisabled)。您可以處理此異常並更新您的本地表。

相關問題