我有一个自定义构建的 iOS 框架,我希望将其分发给其他开发人员。问题是我希望我的服务器将 Apple 推送通知 (APNS) 传送到他们的应用程序,但是我们都无法控制其他人的 Apple Portal。
我正在寻找确定这是否可能,但需要一些帮助来进行头脑风暴。
我的想法:
- 将我的 CSR 交付给开发人员
- 让开发人员通过 Apple Portal 生成苹果证书并返回/上传到我的服务
- 使用他们的 .cert 和我的 .p12 创建 PEM
- 像往常一样使用 PEM 来传递推送通知(我的框架将使用适当的 UIAppDelegate 方法进行注册)
这是安全/安全的吗?我是否通过免费提供 CSR 来传递任何绝密信息?(如果有必要阻止一些窥探,我可以把它放在付费墙后面。)