我正在尝试将亚马逊的SNS服务配置为与Apple推送通知服务(APNS)进行通信,但无法弄清楚亚马逊对主题的要求。
根据Apple的说法:主题是与您的某个应用相关联的捆绑包ID。 (如下所述:IOS Developer Library
我忘记了我最初看到的地方,但xCode中我的应用程序的包ID就像一个反向的网址。所以对我而言,这是" com.m2.velexo2"我已经创建了供应配置文件。
现在在SNS部分的AWS上有一个我可以创建新主题的地方(在SNS主页的正下方)要创建一个主题,我需要两个字段"主题名称"和"显示名称"。
如果我将我的包ID放在主题名称字段中,则表示"主题名称包含无效字符。必须仅包含字母数字字符,连字符( - )和下划线(_)。"
如果我把它放在另一个字段中,那么它会说"主题显示名称的长度不能超过10个字符"
我不明白吗?
答案 0 :(得分:0)
这是您需要填写的唯一内容,以便在SNS中设置APNS内容。
创建新主题与SNS和APNS之间的通信没有任何关系,这更像是一种对应用程序用户进行分组的方式,这样您就可以向一堆不同的设备发送推送通知,而无需向每个用户。
关于这方面的文件在亚马逊网站上非常好: http://docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html
希望这有帮助,