在DynamoDB表中更改数据时,如何使用AWS将快速有效负载发送到我的iOS应用程序?

时间:2016-07-14 04:52:14

标签: ios amazon-web-services aws-lambda

当数据库发生变化时,我需要一种有效的方式将有效负载发送到我的iOS应用程序。

具体而言,如果用户的位置被更新,他们的客户端应用程序将调用更新其位置的Lambda函数,存储在DyanmoDB表中。发生这种情况时,我需要一种方法来调用一些代码并将负载发送给其他用户,具体取决于某些条件。我认为Lambda会用于此,但我不确定,这听起来是否正确?我将如何在lambda中实现这一点。

1 个答案:

答案 0 :(得分:0)

要在更新DynamoDB表时调用某些代码,您将使用Lambda。我会看this documentation,可能this blog post

要将有效负载发送到您的iOS应用,我相信您需要配置SNS主题以发送Apple推送通知消息。相关文档为here

要通过Lambda函数向SNS主题添加消息,您可以使用标准AWS SDK代码创建SNS消息。