亚马逊云科技 - 当 DynamoDB 表中的数据发生更改时,如何使用 AWS 向我的 iOS 应用程序发送快速有效负载



我需要一种有效的方法,在数据库发生更改时将有效负载发送到我的iOS应用程序。

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

要在更新 DynamoDB 表时调用一些代码,您可以使用 Lambda。我会看看这个文档,可能还有这篇博客文章。

要将有效负载发送到您的iOS应用程序,我相信您需要配置SNS主题以发送Apple推送通知消息。这方面的文档在这里。

要通过 Lambda 函数向 SNS 主题添加消息,您将使用标准 AWS 开发工具包代码创建 SNS 消息。

最新更新