ios - 是否支持使用 .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 Hoc
和App Store
部署具有预期的相同证书aps-environment:production
并由embedded.mobileprovision
相同的证书签名。Distribution
我最近按照几个不同地方的建议替换了所有证书和配置文件。
我一直apsd
在 iPhone 控制台日志中查看该过程,但对那里的预期经验有限。通知肯定没有到达,但我不知道这是否是注册问题。我在应用程序中获得了 FCM 令牌,Ad Hoc
因此我怀疑它没有按照技术说明 TN2265application:didFailToRegisterForRemoteNotificationsWithError:
中的建议失败
- 推送通知是否有效
Ad Hoc
?(我的搜索表明是的) - 我接下来应该去哪里调查这个问题?
解决方案
推荐阅读
- php - 在 codeception 中加载 params.php 文件不起作用
- github - 使用 GitHub Pages 提供文件(即 zip)
- scala - 在 Spark 2.3 中将元素添加到结构数组并合并结构数组
- javascript - 这段代码是如何工作的,我没有清楚地理解?
- php - 如何检查给定键值对的多维数组,即。完全相同的键和值?
- java - 在 Android Studio 3.5.1 中这是什么类型的问题?
- php - 文件上传在 AWS Linux 2 服务器中不能超过 10mb?
- c# - 使用 JsonSerializer.DeserializeAsync 反序列化 JSON 不使用我的 JsonConverter
- android - 无法在android中进行无线调试(ADB)
- python - tflite.allocate_tensors() 在更改输入大小后失败