【发布时间】:2014-01-23 23:10:44
【问题描述】:
我有一个基本的 Android 应用程序设置,它注册自己以通过谷歌接收推送通知。
我得到密钥并将其存储起来,然后我可以使用它手动将设备添加为 AWS 控制面板中的端点。
现在我想在后台执行手动步骤,所以我查找了文档并找到了这个:http://docs.aws.amazon.com/AWSSDKforPHP/latest/#m=AmazonSNS/subscribe
看起来这需要用户验证他们是否想在列表中,但这是以后要担心的事情。
但是,我无法让它工作。 如果我选择 https 作为协议,我会得到“无效参数:端点必须匹配指定的协议”,我猜这意味着我从谷歌返回的字符串不是它想要的。我不明白这一点,因为如果我手动输入它就可以了。我已经尝试过 sqs 协议,但我怀疑我完全尝试了错误的方法 - 我只是看不到 API 提供的另一种方法可以满足我的需要。
我发现 AWS 文档有点垃圾(尽管我知道这是一个过时的 API),而且他们的论坛远没有这里的人那么积极主动。 :)
【问题讨论】:
-
哦 - 只是澄清一下 - Android 应用程序很好 - 它是应该与 AWS 通信的 PHP 位。谢谢
-
我不认为您“订阅”(或确认)移动推送通知......您“注册”。 SNS 看起来确实是同一个名称下的不同服务(或至少是本质上不同的功能子集):docs.aws.amazon.com/sns/latest/dg/SNSMobilePushPrereq.html
标签: php android api amazon-web-services amazon-sns