为什么我能收到推送消息,但是找不到推送成功的标志

android
标签: #<Tag:0x00007fb84c863060>

(好妖啊) #1

请问为什么我集成极光推送后得不到Login succeed这个登入成功的标志,但是我手机可以收到推送的消息信息,另外为什么我在小米4.1.1手机上可以收到推送信息的震动和铃声信息,但是不能收到,收到推送的文字和弹出的提示框,这个是怎么回事?
另外我想问一下


这边说,我采用自动集成机制就不用添加jar,和so文件另外AndroidManifest清单也不要做任何配置是吗?demo中的那个service这个服务也不需要写吗?


#2

1、成功的标志,loginsucceed,并返回UID和registrationID,你看不到可能是没加调试
2、[quote=“sylovewhat, post:1, topic:16179”]
我在小米4.1.1手机上可以收到推送信息的震动和铃声信息,但是不能收到,收到推送的文字和弹出的提示框
[/quote]

请检查是否是没有写alert(通知内容),检查

3、是的,说明里面应该没什么可误解的


(好妖啊) #3

麻烦您看看我集成的过程有没有问题?
第一步:

第二步:

第三步:

第四步骤:

这个是我集成的整个过程,我采用的是自动集成机制。但是我华为的手机可以收到推送信息,小米4.1.1手机上可以收到推送信息的震动和铃声信息,但是不能收到推送的文字和弹出的提示框,这个是怎么回事?另外我没有打印出成功的标志,loginsucceed,并返回UID和registrationID?这几个我都没有!但是我华为的手机收到推送信息了,这边我可以肯定我log打印机制已经启动了,我已经加了调试了!

最后我的想问一下,如果我采用自动集成机制,那些权限我还要自己写入这个配置清单中吗?


#4

1、日志相关:如果是jcenter自动集成,那么会自动帮你配置多进程,所以你看的可能是分离进程的日志,所以可以再找找主进程的日志。
2、关于日志看不到成功,但实际已可收到消息,你可以调用getregistrationID的API主动获取来验证
3、自动集成不需要配置AndroidManifest等,你自己的截图里面已经说明的很清楚,根据自动集成的步骤完成即可,没什么好不确定的
除极光之外的权限等,如果你有自己需要配置到AndroidManifest里面的,你自行增加。

4、关于小米消息的,我之前第二点已经问了你,有没有检查?


(好妖啊) #5

小米我已经检查了


#6

那倒是给我一个反馈呀,另外检查下你的通知栏提醒设置,是否没有允许 通知中心的提醒。

你给我提供消息的msgid和设备的registrationID吧。


(好妖啊) #7

这个是我答应出来的日志,你看看


(好妖啊) #8

服务好像集成是失败的?


#9

job相关的报错请忽略

另外,你不是收到了消息吗 ?收到了就集成成功了。

提供信息给我。