【问题标题】:ios APNS token is Invalid with P8 Keyios APNS 令牌对 P8 密钥无效
【发布时间】:2017-10-02 20:09:10
【问题描述】:

我正在使用 .p8 密钥从服务器发送通知,当从 Xcode 安装应用程序时它可以工作,但是当使用 Ad-hoc ipa 它不工作并且我收到 Invalid token Message 时,我知道 Ad-hoc 使用生产证书,但是.p8密钥只是一个我猜我没有生产和开发,所以有什么问题?

【问题讨论】:

  • 检查您的权利。还要确保您的服务器没有使用 Sandbox for Production。
  • @Brandon APS 环境是开发,这是问题吗?
  • @Brandon 我检查了链接并遇到了问题,但是如何确保我的服务器没有使用 Sandbox for Production 我只是使用这个库从 java 服务器发送通知github.com/relayrides/pushy
  • final Future<Void> connectFuture = apnsClient.connect(ApnsClient.DEVELOPMENT_APNS_HOST);DEVELOPMENT_APNS_HOST 更改为生产版本..

标签: ios swift apple-push-notifications


【解决方案1】:

在使用基于 APNS 令牌的信任时,相同的 P8 密钥应足以满足开发和生产环境的需要。

您只需要确保您从您的提供商处连接到相应的开发/生产 APNS 主机,并且您还需要使用正确的“apns-topic”来识别您的 AppID 和生产“设备令牌”来识别终端设备生产环境。

【讨论】:

    猜你喜欢
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    • 2018-08-25
    • 2019-04-05
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    相关资源
    最近更新 更多