使用Parse,它可以支持多达6个证书。
请遵循以下指示:https://mobile.awsblog.com/post/Tx3NE69QDHI7LJK/Migrating-from-Parse-Push-to-Amazon-SNS
看来它仅支持1个证书,我是否必须创建一个新的移动中心项目来支持其他iOS .p12证书?
最佳答案
蒂姆
没错,Mobile Hub项目是为单个Applicaton ID设计的,因此每个项目都支持单个Apple Push Certificate和/或Google GCM凭据。为每个证书/应用程序ID创建项目是一种方法,因为它还会为每个应用程序用户添加适当的权限以创建推送端点(SNS平台端点)。平台端点是SNS与设备 token 关联以直接发布到那些设备的对象。
多个项目的唯一问题是,每个项目都会创建一个新的Cognito身份池,因此,如果您认为这很重要,您的应用程序将不会共享同一身份池。例如,您有USER A,该用户在APP A上登录Facebook,然后下载APP B并通过同一Facebook帐户登录。在这种情况下,此用户在两个应用程序中都具有相同的身份。
替代选项是保留一个Mobile Hub项目,并为每个Apple Push Certificate 创建 SNS平台应用程序(如果这些证书都有唯一的应用程序标识符(应用程序ID))。
如果保留一个Mobile Hub项目并为每个证书创建多个SNS Platform应用程序,则需要进行以下更改:
我希望您在任何一个选项上都能成功。
关于ios - 将解析迁移到AWS-多个iOS .p12证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37301661/