当前位置: 首页 > 知识库问答 >
问题:

Amazon SNS推送通知-自动注册设备令牌到aws控制台

怀浩大
2023-03-14

我正在使用亚马逊SNS推送通知使用GCM服务。

我能够在aws控制台中手动添加设备令牌并在设备上接收通知。

不,我如何自动注册设备令牌到aws控制台?

根据这里的文档,我们需要使用认知,但没有相应的文档。

你们能帮我解决这个问题吗?

共有1个答案

沈琛
2023-03-14

我建议您阅读本文以了解整个工作流程。虽然它是为iOS开发编写的,有些过时,但这些概念很有用。

AWS 隐身可帮助您获取用于将应用程序用户与 AWS SNS 服务连接的凭证。请务必先设置 Cognito 以授权任何进一步的操作。

对于自动注册部分,您需要向 AWS 控制台发出请求,并在那里创建一个终端节点(与安装应用程序的特定设备相关),因此您可以稍后将通知推送到这些已注册的终端节点。

查看此AWS文档中的createPlatformEndpoint(关键字以进行更多搜索)部分。

请注意,两个请求参数< code > PlatformApplicationArn 和< code>Token是必需的,请参见此处的请求参数部分。

 类似资料:
  • 我使用aws sns向设备发送推送通知(移动设备大多是android)。我可以向单个设备发送通知,但我想发布一条必须发送给所有活动设备的通用消息。我已经创建了平台应用程序,并使用所有设备注册id创建了endpoint,还创建了主题并订阅了主题,但当我发布消息时,发布成功,我获得了消息id,但没有收到通知。我已经实现了AmazonSNSClient类中的大多数方法。如果有人能指导我,这将是非常有益的

  • 在Parse的推送通知中有一个奇怪的行为。您可以在这里下载一个空白项目和做一些实验https://parse.com/downloads/ios/parse-starter-project/latest 要注册推送通知,我们需要中的这段代码 然后,在中,我们包括: 以下是案例: 案例1。如果你的手机没有一个版本的应用程序,而你运行了代码,它会注册推送通知的设备--一切都运行得很好。 案例2。如果最

  • 我正在尝试使用parse.com推送通知服务向我的iOS应用添加推送通知,但我遇到了一些问题,我的一些设备没有收到通知。 当前代码 这似乎在某些设备上起作用(在同事的iPhone5上测试过--起作用了,在我老板的iPhone6上测试过--不起作用) 第43行: 警告2: /users/ds/code/rp-ios/rp/appdelegate.swift:44:25:iOS 8.0中不推荐使用“R

  • 我对通过FCM实现云消息感到困惑。要向iOS设备发送远程(推送)通知,APN需要iOS设备令牌。但是,Firebase应用程序不与APNs接口,它与FCM接口,FCM与APNs接口。但是通过FCM向任何客户端发送推送通知(或消息)需要FCM令牌。这是否意味着Firebase应用程序向iOS设备发送推送通知时不需要iOS设备令牌?

  • 我正在制作一个工作应用程序,目的是为Android Studio中使用Java的用户提供一个门户。我已经设置了Firebase云消息传递、身份验证和一个实时数据库来存储用户。我可以很容易地从云控制台发出推送通知,但我在想,有没有一种方法可以在不使用控制台的情况下,将推送通知发送到所有设备? 我的理由是,我不希望有人在人力资源意外删除一个用户,但我希望他们能够发送推送通知的情况,如关闭。有没有办法做

  • 我们有一个要求有一个持久的移动推送通知;我们发现了带有AWS认知的AWS SNS。我们最关心的是,我们发现AWS SNS不像OneSignal那样支持图像或blob数据类型。 AWS SNS有什么方法可以在推送移动通知中支持图像(图像也会在notif预览中显示)