TestFlight 无法发送推播

我在实机测试时是没有问题的
但上TestFlight 却一直没办法发送

首先,我使用的是 production的証书,app id也有开启推送服务
依这个网址教学产生product 跟 pem
http://www.jianshu.com/p/fb18...
http://gnehcic.azurewebsites....

clipboard.png

不知道下面的流程有没有错
首先 产生product profiles的方式

图片描述

图片描述

图片描述

图片描述
图片描述

clipboard.png

产生 push Nofification 証书

clipboard.png

clipboard.png

产生的兩種証書

clipboard.png

app id 也都开启了推播

clipboard.png

产生Certificates.p12
clipboard.png

依此方式 产生 ck_p.pem

clipboard.png

xcode code signing 选择 ios distrbution

clipboard.png

clipboard.png

clipboard.png

以上是app的设置

而 php 方式 如果我的ck_p.pem是正确的应该是会出现 发送成功的讯息
但我这里却是错误讯息

clipboard.png

所以我才会怀疑,是不是我ck_p.pem的制作方式错了?那到底错在哪里?

我昨天弄了一整天,爬文爬了一整天,改了app 也改了二十余次,就是不知道哪里有问题,请各位大哥分享经验 ~~~~ >"<~

阅读 4k
1 个回答

我发现错误了,应该要用 apple 推播所产生的aps.cer 来制作 pem ,而不是用 production 所产生的cer来制作,目前已成功发送了,

刚刚测试了一下,php 发送是没问题了,但还是没收到推播...到底是哪里设错了?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题