Amazon SNS - 仅发送推送通知

时间:2017-01-30 21:56:43

标签: android amazon-sns

我目前有一个IoT设备将其位置发布到PHP页面,然后该页面将位置添加到数据库(DynamoDB)。 [注意:我将其设计为可能有数千台设备的平台]

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

我需要能够使用刚刚更新的设备的序列号发布到主题,并且如果其设备是已更改的设备,则该应用程序仅以某种方式接收消息。我将如何构建这个并确保每次设备更改时都不会轰炸应用程序。

我知道我并没有很好地解释我的需求,所以希望这个应该发生的流程图有助于enter image description here

在基本条款中,应用B永远不会收到推送通知,说明设备A的位置已经改变,但是应用A确实收到了通知。

我知道如果我为每个设备分别设置了主题,就可以做到这一点,但是我无法想到PHP与之交互的好方法。

1 个答案:

答案 0 :(得分:0)

实际上,您需要一种在AWS中确实不存在的发布/订阅机制。在过去,我使用PubNub来做这样的事情,因为它可以扩展到你需要的任何东西。它不是免费的(好吧,在前100个设备之后),但你可以很容易地设置1对1或1对多的订阅。我不为他们工作,但过去一直专业地使用它们。

相关问题