Hbuilder集成极光推送,按照贵司的文档无法收到消息

jpush
标签: #<Tag:0x00007fb845834c80>

(woai3c) #1

是IOS下的极光推送,目前把贵司基于Hbuilder第三方插件开发的DEMO ,下载后填好证书ID打包安装,能正常收到消息也能设置别名。
但是因为DEMO里有很多库文件比较少,所以我们的项目是用Hbuilder生成,里面集成了大概100个库,功能比较齐全。
现在我们想往里面集成极光推送,按照贵司文档进行操作,每一个步骤都设置了,还和DEMO进行了比较。最后集成打包后提示获取不到 device token,可是证书 ID都是对的。
而且我们还发现先安装DEMO,再用我们的项目覆盖安装,也能正常收到消息,直接安装我们的项目就不行。
现在是一头雾水,毫无头绪,求教。。。


#2

看一下你集成后的客户端日志信息,报错什么,如果只是Not get devicetoken,就阅读:


(woai3c) #3

2、bundleid有3处需要检查是否一致:a、你的应用详情中的bundleid;b、你的info.plist中的bundleid;c、你的profile文件中的appid对应的bundleid

请问info.plist文件是指这个吗?
如果是,那我都按照文档上填好了 还是不行
还有一个报错信息


#4

给出你完整的客户端日志,直接复制粘贴上来。

你截图里只有获取不到 token 这一个错误日志。


(woai3c) #5

已经解决,原因是在dalete.m文件里注册函数里 token注册成功的时候没有注册到极光 我在里面加了个注册到极光的函数就行了。
不过用贵司提供的DEMO却不用加这么一个函数就能正常收消息,奇怪。

贵司基于Hbuilder开发的DEMO,相关文档有两个BUG。

一个就是我提的这个BUG。
还有一个就是没有把INC的PUSH文件加进去。

这两个BUG解决了,就能把极光直接集成进Hbuilder里了。