【问题标题】:iOS Push notifications for Production用于生产的 iOS 推送通知
【发布时间】:2023-03-04 06:29:02
【问题描述】:

我是一名 Objective-C 开发人员,我为 iOS 创建了一个带有推送通知的应用程序。唯一的疑惑 我必须明确的是,使用我的 iPad,我正在使用开发证书测试推送通知。推送通知适用于开发人员证书,不适用于生产。

为了将其扩展到生产,将开发证书替换为生产证书就足够了,还是需要进行任何其他更改?

【问题讨论】:

    标签: ios push-notification apple-push-notifications


    【解决方案1】:

    除了替换服务器使用的推送证书之外,您还必须使用生产或 AdHoc 配置文件构建应用程序,并且您的服务器应向 APNS 生产服务器发送通知。

    【讨论】:

      【解决方案2】:

      您还需要在后端代码中将网关从沙箱更改为 gateway.push.apple.com 以发送通知。还要确保您拥有其他人建议的正确证书。

      【讨论】:

      • 您能说出哪个答案解决了您的问题以及问题的实质是什么?
      【解决方案3】:

      你必须做对 开发人员证书/配置 + 为开发人员证书导出的 .p12 + sandbox.push.apple.com -> 成功 Prod Cert / provision + 为 prod cert + push.apple.com 导出的 .p12 -> 成功

      如果您更改组合,它将不起作用。还要检查 Push Token (Postal) 是否由使用正确证书签名的应用程序生成。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-23
        • 1970-01-01
        • 2013-06-10
        • 2017-05-01
        • 2014-05-08
        相关资源
        最近更新 更多