我意识到有一个关于允许多个服务器使用相同的SSL证书向相同的应用程序发送推送通知的问题,但我的问题不同。
假设单个iOS应用程序的开发人员希望允许多个提供商向其应用程序发送推送通知,但希望控制哪些提供商具有向其应用程序发送APN的权限(并且能够撤销其中任何一个的特权)。
如果所有提供商都有相同的证书,为了阻止其中一个提供商发送APN,他必须阻止所有提供商(通过撤销推送SSL证书并获得一个新证书)。是否可以从Apple获取同一应用程序的多个推送SSL证书?
这将使得为每个提供者分配唯一的证书成为可能,这将允许阻止单个提供者而不阻止其余的提供者。
在Apple Provisioning Portal上,似乎不可能为相同的应用程序和相同的环境(开发/生产)创建多个推送SSL证书,但我想确定是否不能这样做。
发布于 2013-04-09 20:58:10
既然没有人回答我的问题,我就自己回答吧。
这个问题的答案曾经是否定的,但苹果似乎对配置门户(现在称为Certificates, Identifiers & Profiles)进行了一些更改,现在可以为相同的应用程序和相同的环境定义多个证书。

发布于 2014-07-15 23:10:23
实际上,你只能为一个App ID创建2个苹果推送证书,并且不能更多。
苹果开发者中心不允许我创建超过两个和我的朋友相同的体验。我看不出你的任务现在怎么能解决。在我看来,苹果不想支持这样的产品。也许你可以使用企业开发者帐户做更多的事情,但我没有。因此,也许其他任何人都可以告诉我们,它是否允许为iOS应用程序创建更多推送证书。
https://stackoverflow.com/questions/9365302
复制相似问题