当 DynamoDB table 中的数据发生更改时,我如何使用 AWS 将快速有效负载发送到我的 iOS 应用程序?
How would I use AWS to send quick payloads to my iOS app when data is changed in a DynamoDB table?
我需要一种在数据库发生更改时将有效负载发送到我的 iOS 应用程序的有效方法。
具体来说,如果更新用户的位置,他们的客户端应用程序将调用 Lambda 函数来更新他们的位置,存储在 DyanmoDB Table 中。发生这种情况时,我需要一种方法来调用一些代码并根据某些条件向其他用户发送有效负载。我认为 Lambda 会用于此目的,但我不确定,这听起来是否正确?我将如何在 lambda 中实现它。
要在更新 DynamoDB table 时调用一些代码,您可以使用 Lambda。我会看看 this documentation, and possibly this blog post.
要将负载发送到您的 iOS 应用程序,我相信您需要配置 SNS 主题以发送 Apple 推送通知消息。相关文档是 here.
要通过 Lambda 函数向 SNS 主题添加消息,您需要使用标准 AWS SDK 代码来创建 SNS 消息。
我需要一种在数据库发生更改时将有效负载发送到我的 iOS 应用程序的有效方法。
具体来说,如果更新用户的位置,他们的客户端应用程序将调用 Lambda 函数来更新他们的位置,存储在 DyanmoDB Table 中。发生这种情况时,我需要一种方法来调用一些代码并根据某些条件向其他用户发送有效负载。我认为 Lambda 会用于此目的,但我不确定,这听起来是否正确?我将如何在 lambda 中实现它。
要在更新 DynamoDB table 时调用一些代码,您可以使用 Lambda。我会看看 this documentation, and possibly this blog post.
要将负载发送到您的 iOS 应用程序,我相信您需要配置 SNS 主题以发送 Apple 推送通知消息。相关文档是 here.
要通过 Lambda 函数向 SNS 主题添加消息,您需要使用标准 AWS SDK 代码来创建 SNS 消息。