我试图围绕AWS Mobile Push Notification的工作方式。具体来说,我正在构建一个能够向我的用户设备上运行的移动应用程序发送通知的Web服务。阅读完所有文档后,听起来就像高级流程一样:
PlatformApplicationARN
),我还将后端配置为使用PlatformApplicationARN
)以生成一个唯一的EndpointARN
那个特定的设备EndpointARN
。然后只需要点击AWS SNS API将我的通知消息发送到EndpointARN
,并且像那样听起来就像AWS SNS一样将处理其他所有事情(并将实际消息发送到设备)所以在我继续前进之前,我只是在寻找帮助理智的人来检查我的理解并提供任何课程更正,如果我误解了任何内容或缺少配置/流程的任何重要部分!< / strong>假设我或多或少走上正轨...
一旦我向EndpointARN
发送通知消息,我仍然没有看到SNS如何能够连接到GCM和APNS。他们是否与这些服务保持自己的集成/连接?或者我以某种方式将我自己的GCM / APNS凭证注入AWS SNS API调用?
此外,我知道推送通知可以相当配置,允许您执行以下操作:
我想知道所有这些配置发生在哪里?有什么想法吗?
答案 0 :(得分:0)
我可以确认高水平流程是:
PlatformApplicationArn
,系统将要求您提供凭据,以便SNS可以连接到您各自的GCM / APNS帐户
PlaformApplicationArn
添加到您的代码PlatformApplicationArn
GCM或APNS结合使用,并使用AWS SNS SDK为设备创建EndpointArn
。无论你喜欢,都要存储EndpointArn
。EndpointArn
(特定设备)。