【发布时间】:2016-09-23 04:57:33
【问题描述】:
我在这里尝试做的是在特定用户是新添加的 DynamoDB 项目的一部分时通过 SNS 和 APNS 发送通知。我想将其发送给用户 Cognito 身份 ID,而不是设备令牌。
因此,添加项目时应该触发 Lambda,然后通过 Cognito 身份 ID 列表,这也是项目的一部分。
然后 Lambda 应该将推送通知发布到每个 Cognito 身份 ID。
所有设备都在 sns 中注册为端点。我还将 Cognito 身份 ID 保留在端点的“用户数据”行中。
但我没有找到将通知直接发送到 Cognito 身份 ID 的方法。我是否必须为每个用户添加一个主题并将通知发送到该主题?或者我是否必须存储另一个 DynamoDB 表才能将 Cognito 身份 ID 映射到设备令牌?如果有人知道一种更简单且不太昂贵的方法,那就太好了!
谢谢!
【问题讨论】:
标签: amazon-web-services amazon-dynamodb amazon-sns aws-lambda