gpt4 book ai didi

iOS 框架接收 Apple 推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:36 24 4
gpt4 key购买 nike

我有一个自定义构建的 iOS 框架,我希望将其分发给其他开发人员。问题是我希望我的服务器将 Apple 推送通知 (APNS) 传送到他们的应用程序,但是我们都无法控制其他人的 Apple 门户。

我想确定这是否可行,但需要一些帮助来集思广益。

我的想法:

  • 将我的 CSR 交给开发者
  • 让开发人员通过 Apple Portal 生成苹果证书并返回/上传到我的服务
  • 使用他们的 .cert 和我的 .p12 创建 PEM
  • 像往常一样使用 PEM 传递推送通知(我的框架将使用正确的 UIAppDelegate 方法进行注册)

这样做安全吗?我是否通过免费提供 CSR 来传递任何绝密信息? (如果有必要,我可以把它放在付费专区后面,以防止有人窥探。)

最佳答案

为什么要将 CSR 提交给应用开发者?

应用开发者应该为他们的应用创建推送证书,并向您发送 p12/PEM 文件及其密码。这就是您的服务器为他们的应用程序发送推送通知所需的全部内容。

如果您滥用他们的证书(例如,通过发送他们的应用程序垃圾邮件通知),他们可以吊销证书以阻止您的服务器发送更多通知。

由于 Apple 最近更改了他们的证书创建门户,现在可以为同一应用程序创建多个证书。这意味着应用程序开发人员可以让多个提供者向他们的应用程序发送通知,并为每个提供者分配不同的推送证书。这将允许撤销一个提供者的证书而不影响其他提供者。

关于iOS 框架接收 Apple 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15961193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com