大佬教程收集整理的这篇文章主要介绍了AWS SNS 自动添加 Android 平台终端节点,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我所需要的只是一种向 AndroID 应用程序上的所有用户发送推送通知的方法,我认为这并不难,但我们来了。
所以我已经设置了 firebase 端,我已经在 AWS SNS 上创建了平台应用程序并手动添加了令牌来测试通知是否发送,所有这些都是成功的。我现在需要一种将令牌自动添加到平台应用程序的方法 - 例如,当用户第一次安装应用程序时,我找不到任何教程,我查看了 AWS 上的文档,但它们似乎非常模糊并没有真正给出我可以遵循的详细答案或示例。
据我所知这是可能的,只是没有明确的答案。
我正在使用 Java 开发的 AndroID studio。
我的完整计划是使用 Lambda 函数,当它们被触发时,向所有用户发送推送通知 - 我的计划是使用 boto3。
非常感谢任何帮助,谢谢。
用于推送通知的典型 Amazon SNS 集成通常如下所示:
首先,在 API Gateway 中创建两个 API。称它们为 RegisterEndpoint
和 UnregisterEndpoint
。这些 API 应由 AWS Lambda 函数实现。 lambda 将调用 SNS 的注册/取消注册 API,并且它们还会向/从 DynamoDB 表添加/删除有关端点的信息。
然后,当您想要发送推送通知时,您的后端代码可以查询您的 Dynamo 表以查找可用的端点。设计表格,以便您可以通过后端可用的某些属性(可能是用户的电话号码)进行查询。
在您的移动应用程序中,当您的用户登录时调用您的新 RegisterEndpoint
API,并在他们退出时调用 UnregisterEndpoint
。
以上是大佬教程为你收集整理的AWS SNS 自动添加 Android 平台终端节点全部内容,希望文章能够帮你解决AWS SNS 自动添加 Android 平台终端节点所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。