是否可以为将APN发送到同一个应用程序的提供程序创建多个SSL证书?

Era*_*ran 26 ssl-certificate push-notification apple-push-notifications ios

我意识到有一个问题是允许多个服务器使用相同的SSL证书将推送通知发送到同一个应用程序,但我的问题是不同的.

假设单个iOS应用程序的开发人员希望允许多个提供程序向其应用程序发送推送通知,但希望控制哪些提供程序有权将APN发送到他的应用程序(并且能够从任何一个提取者撤消该权限)他们).

如果所有提供商都拥有相同的证书,为了阻止其中一个提供者发送APN,他必须全部阻止它们(通过撤销推送SSL证书,并获得一个新证书).是否有可能从同一个应用程序的Apple多个推送SSL证书?

这样就可以为每个提供商分配一个唯一的证书,这将允许阻止单个提供商而不会阻止其他提供商.

在Apple Provisioning Portal上,似乎没有可能为同一个应用程序和相同的环境(开发/生产)创建多个Push SSL证书,但我想确定是否无法完成.

Era*_*ran 30

既然没有人回答我的问题,我会自己回答.

这个问题的答案过去是,但似乎Apple在配置门户(现在称为Certificates, Identifiers & Profiles)中进行了一些更改,现在可以为同一个应用程序和相同的环境定义多个证书.

在此输入图像描述


小智 6

实际上,您只能为一个应用程序ID创建2个苹果推送证书,而不能再创建.

Apple开发者中心不允许我创建超过两个,并且我的朋友也有相同的体验.我看不出你的任务现在如何解决.在我看来,Apple不想支持这样的产品.也许您可以使用Enterprise Developer帐户做更多事情,但我没有.所以也许其他任何人都可以告诉我们它是否允许在iOS应用程序上创建更多推送证书.