配置Provisioning Profiles时无法选择推送的证书

jpush
标签: #<Tag:0x00007fb84902a068>

(Yutao98712) #1

今天试了好多次,在推送的证书已经创建好的情况下,配置Provisioning Profiles时无法选择推送的证书,依然提示"无证书可用",如果时普通的开发证书却可以显示出来,试了一晚上了,求大神解答:sob:


(aoyy) #2

在创建profile文件的时候,需要选择的是对应的开发证书而不是推送证书。推送证书需要上传到极光控制台的


(Yutao98712) #5

谢谢大神,因为我在看官方的视屏时只看到了配置了两个推送的证书,所以以为是要选择推送证书的,我在后面的尝试过程中知道错在这里了,并且也把推送证书上传到了极光控制台,不过我按照github上的jpush-react-native文档配置好之后,用真机测试时,依然无法给ios设备推送消息,而且在运行项目时,会有以下的消息提示:

由于我时做前端的,对ios不了解,反反复复按照文档做了好几次,都是这样,不知道错在哪里了


#6

1、排查 常见问题 - JPush 合集(持续更新)
2、调 API 获取 registrationID 值是否可以获取到


(aoyy) #7

看你的日志是没有获取到deviceToken,没有拿到token是不能推送的。


(Yutao98712) #9

那怎么拿到deviceToken呢,因为用的react-native link,代码都是自动生成的,对于ios我也是不是很懂,几个月前配过一次,那时候成功了,现在怎么就不行了呢?


#10

请根据这个排查一下,提供更多的日志信息

注意插件的readme 中提到的手动操作部分