【问题标题】:Programmatically generate APNS certificate以编程方式生成 APNS 证书
【发布时间】:2022-04-06 06:53:49
【问题描述】:

有没有办法以编程方式生成 Apple 推送通知服务 (APNS) 证书?我想编写一个脚本,通过创建一个新证书并将其上传到我们的服务器,每年自动更新我们的 APNS 证书。

【问题讨论】:

标签: ios apple-push-notifications


【解决方案1】:

我相信你可以使用一些自动化工具来做到这一点

如果我们查看 APNS 证书生成指南 https://developers.connectycube.com/ios/how-to-create-apns-certificate - 我们可以看到我们需要对 Web 和桌面任务进行一些自动化

对于网络,我们可以使用Selenium IDE。对于桌面,我们可以使用Apple Automator

我相信我们可以为两者编写脚本,然后组合成单个 bash 运行脚本

另外,还有一个fastlane pem generator 也可以用于此目的

我建议在开始之前三思而后行 - 每年只需要完成一次,因此手动进行可能比花时间构建这样的脚本要快:)

【讨论】:

    【解决方案2】:

    在您的场景中,如果您的服务器支持使用 .p8 令牌文件进行基于 APNS 令牌的身份验证,则您可能不再需要每年重新生成证书: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2012-11-28
      • 2012-05-12
      • 1970-01-01
      相关资源
      最近更新 更多