action:init - sdkVersion:3.0.3, buildId:346 是集成成功还是失败

android
标签: #<Tag:0x00007fb82fb1caa8>

(Holy守护) #1


(Holy守护) #2

这个问题怎么解决的


#3

你的问题是什么?此处没有看到报错。


(Holy守护) #4

这个是log日志打出来的,算是集成成功?还是失败?我这推送消息接收不到


#5

此处没有集成成功,刚刚开始初始化,是否有更多的日志,检查是否开启了调试


(Holy守护) #6

现在用官方的demo,里面的INITPUSH是不是就是开启这个推送的


#7

init是初始化,初始化成功后(login succeed)才能收到推送


(Holy守护) #8


#9

该日志还未有成功。


(Holy守护) #10

我是androidstudio集成的,就是把demo中的代码复制过来,然后权限什么都是加了的,还有是jcenter自动集成的。不报错,什么都看不出来啊,还是有什么版本不对的?


#11

没有日志,请检查是否开启了调试


(Holy守护) #12

这个就是官方的demo


#13

1、你用JPush筛选下日志,找一下是否是因为配置了多进程(AndroidManifest里 android:process 属性),现在的日志是分离进程的日志?

2、可以直接命令行使用adb命令看日志: adb logcat -v time 1332 JPush:D *:S

3、另外,你可以测一下是否可调用API获取到registrationID,是否可收到推送


(Holy守护) #14

换来个旧版的,初始化似乎还是不对


#15

不用换什么SDK版本,你现在报的错是AndroidManifest配置有问题,你直接跑我们的example项目,注意包名的配置。

自己的项目里 AndroidManifest的内容请复制demo的,将包名改为你自己的。
仔细点根据指南配置


(Holy守护) #16

manifest里面的完全就是和demo中的一样,然后包名肯定改的,其实包名也不需要改,下的demo中的manifest里面自带包名和appkey。我就是把这个ecplise的代码复制到androidstuido而已,但是现在初始化还是不成功。


#17

哎!
你jar、so等都加了吗?工程目录截图发一下,你的AndroidManifest也复制贴一下。

直接跑demo这个项目,调用init初始化,是不可能不成功的呀。


(Holy守护) #18

额额 调试可以了,原因是我这边后台的appkey 和secret 和注册的不一致,然后我又是一致用后台的来调试发送消息的,是我坑了!


#19

:sob:好的嘞!细心啊细心。