gpt4 book ai didi

iOS - 我丢失了 APNs key 文件会怎样?

转载 作者:行者123 更新时间:2023-12-01 15:40:34 25 4
gpt4 key购买 nike

我刚刚从 Apple Developer 网站创建了 APNs key 文件。它在说“不要丢失这把 key ”。我已经有一个备份,但如果我丢失了它会怎样?

这也是说我只需要一个 APNs key 即可用于所有应用程序。

我可以创建多个 APNs key 还是应该只使用一个?如果我丢失了这个,我将不能只为那个应用程序发送通知,还是不能为我的任何应用程序发送通知?

提前致谢。

最佳答案

您可以拥有多个 .p8文件。 .p8文件用于生成 JWT Token在服务器端,用于通过 HTTP2 发送推送通知到 Apple 的 APNS 服务器。唯一的问题是,如果你丢失了它,你必须在服务器端重新生成一个新的。它根本不会影响现有应用程序,因为它绑定(bind)到 bundleId、applicationId 和开发者帐户。

换句话说,它不是应用程序必须重新签名的证书或任何东西。

使其更简单的场景:

  • 我创建了一个名为 MyApp 的应用程序带有 BundleId:com.SO.myApp .
  • 我创建了一个 APNS .p8帐户 RT8NCD 的文件.
  • 在服务器端,我使用这个 .p8 文件向 com.SO.myApp 发送通知通过 HTTP2JWT Token一代。
  • 我将应用程序发布到 AppStore。
  • 然后我丢失了.p8文件并且无法将推送发送到我已经在商店中的应用程序!

  • 我该怎么办?
  • 我进入开发者门户并重新创建一个 NEW .p8具有相同 AppId 和 BundleId 以及相同帐户的文件。
  • 然后在服务器端我使用这个 .p8文件以向我的数据库中注册的设备发送推送通知。
  • 我不需要发布新的应用程序或新版本或任何东西。

  • 换句话说, losing 并没有任何后果。它..但进入丢失 key 、证书等的做法并不是一个好主意。说真的。

    附言我不能保证这种行为将来不会改变。是苹果。尽量不要丢失东西。

    关于iOS - 我丢失了 APNs key 文件会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825962/

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