Android Amazon SNS-仅在以下情况下发送推送通知

Android Amazon SNS-仅在以下情况下发送推送通知,android,amazon-sns,Android,Amazon Sns,我目前有一个物联网设备,它将其位置发布到一个PHP页面,然后该页面将该位置添加到数据库DynamoDB中。[注:我将此设计为一个平台,可容纳数千台设备] 我正在创建一个android应用程序来查看设备的当前位置。我想使用SNS将当前位置推到应用程序上,但我不清楚如何构建流程 我需要能够发布一个带有刚刚更新的设备序列号的主题,并且只有当其设备是已更改的设备时,才能让应用程序接收消息。我该如何构建它,并确保应用程序不会在每次设备更改时都遭到轰炸 我知道我没有很好地解释我需要什么,所以希望这个应该发生

我目前有一个物联网设备,它将其位置发布到一个PHP页面,然后该页面将该位置添加到数据库DynamoDB中。[注:我将此设计为一个平台,可容纳数千台设备]

我正在创建一个android应用程序来查看设备的当前位置。我想使用SNS将当前位置推到应用程序上,但我不清楚如何构建流程

我需要能够发布一个带有刚刚更新的设备序列号的主题,并且只有当其设备是已更改的设备时,才能让应用程序接收消息。我该如何构建它,并确保应用程序不会在每次设备更改时都遭到轰炸

我知道我没有很好地解释我需要什么,所以希望这个应该发生的流程图能有所帮助

基本上,应用程序B从未收到推送通知,说明设备a的位置已更改,但应用程序a确实收到该通知


我知道,如果每个设备都有单独的主题,这是可以做到的,但我想不出PHP与之交互的好方法。

实际上,您需要一个AWS中不存在的发布/订阅机制。在过去,我曾使用PubNub来实现类似的功能,因为它可以扩展到几乎所有您需要的功能。在前100台设备之后,它不是免费的,但是你可以很容易地设置1对1或1对多订阅。我不为他们工作,但在过去的职业生涯中使用过他们