【发布时间】:2017-10-25 19:33:11
【问题描述】:
从问题开始,后端的推送通知证书是由另一个开发人员设置的,并且运行良好。但是,开发人员已经离开,由于我无法访问他的机器,因此我创建了新的分发证书来上传新版本的应用程序,然后停止推送通知以进行传递。我第一次使用推送通知,很困惑问题出在哪里。谁能给我一个清晰的画面以及正在发生的事情以及如何去做?
这是我在它停止工作后所做的。我去了开发者门户,因为它显示推送通知已启用,
- 在我的 mac 中生成了代码签名请求或 CSR 文件
- 下载了 aps.cer 文件
- 已创建 .p12 和 .pem 文件
在此之后,我将 .p12 和 .pem 文件都提供给了我们的后端人员,但仍然无法在我们的试飞版本中运行。
然后我使用 GitHub 上提供的 Pusher 应用程序进行了测试,它使用生产证书成功地将推送通知传递到了测试飞行版本。
因此,谁能给我一个明确的想法,我可能哪里出错了? 我是否需要撤销我的推送通知 SSL 证书并重新生成?或者可能是什么错误?
【问题讨论】:
-
对于试飞,您需要提供生产 p12,很可能您的后端人员做错了什么:D。
-
@mustafa96m 用于后端发布或一般生产需要哪一个?是 .pem 文件还是 .p12 文件或两者兼而有之?
-
查看这个:link
标签: ios push-notification apple-push-notifications push