iOS推送接收不到

ios
jpush
收不到消息
标签: #<Tag:0x00007fb83c1c6eb0> #<Tag:0x00007fb83c1c6d70> #<Tag:0x00007fb83c1c6c30>

(机械) #1

plist文件key已修改,控制台显示upload device token success ,但是就是收不到推送。


#2

请求成功,而你们认为客户端没有收到,请务必提供:
msgid(api请求成功后会返回,推送历史里面也可以查看,即推送历史里面的 messageid)
目标设备的 registrationID(无论以何种方式推送均必须提供) 。

排查:


(机械) #3

在极光后台发送,提示


#4

(机械) #5

我用的是开发描述证书,alias设置了,
| JPUSH | I - [JPUSHBadgeNumberReport] set badge:1 succeed
请问一下是我开发证书的问题吗?


#6

哎,这个是设置badge的日志,麻烦提供你设置alias的日志,或者干脆从集成开始就提供完整的日志吧。再就是把这个报错的消息的msgid给我


(机械) #8

控制台打印的和PushConfig 的appkey值不一样


(机械) #9

这些信息在哪提供


#10

消息的msgid在推送历史-详情里面有,关于客户端的配置请遵循文档步骤

就在帖子里面贴文本信息


(机械) #11

你好,我在PushConfig里的key和控制台打印的key值为什么会不同


#12


(机械) #13

使用了这个: JPUSHService.setupWithOption(launchOptions)
我这边是代码已经有了,直接修改plist的key值就可以用,之前也是替换key值就可以使用在新的项目上,这次却失败了。


#14

1、你的SDK版本是多少,请参考demo
2、将你的初始化代码完整的贴上来。


(机械) #15


#16

请检查一下你是否在代码里面又设置了不一样的appkey。


(机械) #17

没有,全局搜索了。这plist的key值原来是控制台打印的key,后面换成另一个项目的时候,改成图中plist的key。但是不知道为什么打印的还是原来的。


#18

那么:你有没有接入我们其他的SDK?还是只用了JPush?有没有存储过AppKey?


(机械) #19

我这有一份基础代码,都是在基础上修改key值来打包不同软件,但是这次就一直有问题。


#20

你是否还有使用JMessage等其他的SDK?即是否其他的SDK的appkey影响到了?有没有存储过AppKey?

要不你用你的基础代码,重新修改相关配置appkey、bundle ID,证书什么的,然后运行,看下日志呢

另外,日志提供下完整的,不要遮盖appkey,一直提供到你初始化成功获得的registrationID,直接粘贴文本即可。


(机械) #21

不好意思,是因为我同个工程文件夹内有两个一样名字的plist文件,应该读取的是另一个key值的plist文件。谢谢了