首页 > 解决方案 > 是否支持使用 .p8 密钥进行 Ad Hoc 部署的 Apple 推送通知

问题描述

Development我正在使用 Firebase Cloud Messaging 推送到我的应用程序,并且通知正在按预期在App Store部署中传递。没有为Ad Hoc部署传递通知。我使用的是.p8密钥,而不是.p12交付证书。

我注意到在 developer.apple.com 中我的应用标识符的配置中,信息按钮指示支持的分发类型Developer ID, Mac Adhoc, App Store,省略Ad Hoc了其他一些部分支持的内容

标识符推送通知配置

Ad HocApp Store部署具有预期的相同证书aps-environment:production并由embedded.mobileprovision相同的证书签名。Distribution我最近按照几个不同地方的建议替换了所有证书和配置文件。

我一直apsd在 iPhone 控制台日志中查看该过程,但对那里的预期经验有限。通知肯定没有到达,但我不知道这是否是注册问题。我在应用程序中获得了 FCM 令牌,Ad Hoc因此我怀疑它没有按照技术说明 TN2265application:didFailToRegisterForRemoteNotificationsWithError:中的建议失败

  1. 推送通知是否有效Ad Hoc?(我的搜索表明是的)
  2. 我接下来应该去哪里调查这个问题?

标签: iospush-notificationfirebase-cloud-messagingprovisioning-profile

解决方案


推荐阅读