ios - EXPO - 推送通知不适用于 iOS 生产(证书 0)
问题描述
一切都通过世博会应用程序在开发中工作,但是在我发布通知后没有到达主应用程序。我在 iOS 上进行测试。我正在使用 expo 模块从后端发送推送通知。奇怪的是,即使是“inside expo”版本和商店中的独立应用程序,当它们出于某种原因指向同一个后端时,通知只显示从 expo 应用程序内部运行的通知,而不是我的立场单独的生产应用程序。
有些人用“expo build:ios --clear-credentials”解决了这个问题,我已经删除并重新生成了它们,但它不起作用。
我一直通过选择“让 Expo 处理流程”来完成这些操作。
在开发者门户上一切看起来都还不错,但是上去“https://developer.apple.com/account/resources/identifiers/list”,检查我的应用标识符,滚动到“推送通知”,我可以看到:“配置证书(0)”。
我认为这里必须有证书才能工作,expo没有自动做这是否正常?
我必须手动完成吗?
解决方案
推荐阅读
- react-native - 使用 fastlane 动态部署到苹果商店(testflight/app store)
- python - 最小硬币算法如何避免重复结果
- python - 使用 Python 从 csv 中推断数据
- amazon-web-services - 从 Heroku 连接到 AWS RDS Aurora 实例超时
- afnetworking - AFNetworking 4 - 上传进度问题
- json - 如何使用空手道将 JSON 对象从一个特征文件传递到另一个特征文件
- r - 将对象保存到列表
- mapbox - Mapbox GL-JS 确定一个点是否在路线上
- python - 如何从角度向量向量化 N 旋转矩阵的创建?
- c# - 如何使用创建数据的外部 C# 类(例如来自 JS/TS 中的 Cypress)?