首页 > 解决方案 > EXPO - 推送通知不适用于 iOS 生产(证书 0)

问题描述

一切都通过世博会应用程序在开发中工作,但是在我发布通知后没有到达主应用程序。我在 iOS 上进行测试。我正在使用 expo 模块从后端发送推送通知。奇怪的是,即使是“inside expo”版本和商店中的独立应用程序,当它们出于某种原因指向同一个后端时,通知只显示从 expo 应用程序内部运行的通知,而不是我的立场单独的生产应用程序。

有些人用“expo build:ios --clear-credentials”解决了这个问题,我已经删除并重新生成了它们,但它不起作用。

我一直通过选择“让 Expo 处理流程”来完成这些操作。

在开发者门户上一切看起来都还不错,但是上去“https://developer.apple.com/account/resources/identifiers/list”,检查我的应用标识符,滚动到“推送通知”,我可以看到:“配置证书(0)”。

我认为这里必须有证书才能工作,expo没有自动做这是否正常?

我必须手动完成吗?

在此处输入图像描述

标签: iospush-notificationcertificateexpo

解决方案


推荐阅读