使用Parse,它可以支持最多6个证书。
按照以下说明操作:https://mobile.awsblog.com/post/Tx3NE69QDHI7LJK/Migrating-from-Parse-Push-to-Amazon-SNS
它似乎只支持1个证书,我是否必须创建一个新的移动中心项目来支持其他iOS .p12证书?
答案 0 :(得分:2)
添
您说得对,Mobile Hub项目是针对单个Applicaton ID设计的,因此每个项目都支持单个Apple Push Certificate和/或Google GCM凭据。为每个证书/应用程序ID创建项目是一种方法,因为它还为每个应用程序用户添加了适当的权限以创建推送端点(SNS平台端点)。平台端点是SNS与设备令牌关联以直接发布到这些设备的内容。
多个项目的唯一问题是每个项目都会创建一个新的Cognito Identity Pool,因此,如果这对您很重要,您的应用将不会共享同一个身份池。例如,您有用户A在APP A上登录Facebook然后下载APP B并通过相同的Facebook帐户登录。在这种情况下,此用户将在两个应用程序中具有相同的身份。
替代选项是保留一个Mobile Hub项目,并为每个Apple推送证书创建 SNS平台应用程序,如果这些证书都具有唯一的应用标识符(应用程序) ID)。
如果您保留一个Mobile Hub项目并为每个证书创建多个SNS平台应用程序,则需要进行以下更改:
我希望你能选择任何一个选项。