【发布时间】:2012-03-11 00:57:28
【问题描述】:
我意识到有一个关于允许多个服务器使用相同的 SSL 证书向同一个应用程序发送推送通知的问题,但我的问题不同。
假设单个 iOS 应用程序的开发人员希望允许多个提供者向他的应用程序发送推送通知,但希望控制哪些提供者有权向他的应用程序发送 APN(并能够撤销该权限来自其中任何一个)。
如果所有提供商都拥有相同的证书,为了阻止其中一个提供商发送 APN,他必须阻止所有提供商(通过撤销 Push SSL 证书并获取新证书)。 是否可以从 Apple 为同一应用程序获取多个 Push SSL 证书?
这样就可以为每个提供者分配一个唯一的证书,这将允许阻止单个提供者而不阻止其他提供者。
在 Apple Provisioning Portal 上,似乎不可能为同一个应用程序和同一个环境(开发/生产)创建多个 Push SSL 证书,但我想确定它是否不能完成。
【问题讨论】:
-
创建一个 API 并让您的多个来源向您的系统发送“通知”,然后您通过 APN 发送实际通知,除非您撤销某个来源权限然后直接忽略它。
标签: ios push-notification ssl-certificate apple-push-notifications