android 本地通知 设置了 不提醒

jpush
android
标签: #<Tag:0x00007fb84d600600> #<Tag:0x00007fb84d600498>

(Android开发者) #14

JPushInterface.setDebugMode(true); // 设置调试模式
// // JPush 推送 SDK 的初始化
JPushInterface.init(this);
调用这个 初始化 就可以了是吧?没有别的代码了吧 ,直接添加本地通知 就行了是吧?


#15

1、请你首先根据指南集成成功
https://docs.jiguang.cn/jpush/client/Android/android_guide/

2、等到你取到了regIstrationID值后再调 APi 设置本地通知


(Android开发者) #16

jpush-android–3.x.x-release.zip这个 在哪里下载?


#17

SDK 的下载:
https://docs.jiguang.cn/jpush/resources/

另外,你可以选择自动集成
https://docs.jiguang.cn/jpush/client/Android/android_guide/#jcenter


(Android开发者) #18

JPushInterface.getRegistrationID(this)这个 返回的是空的 是什么原因?


#19

给出日志


(Android开发者) #20

localNotification.setBuilderId(2);
localNotification.setNotificationId(2)
这里的两个ID什么区别?


(Android开发者) #21

这两个id有什么限制吗?可以为0 或者 负数吗?


#22

Notification ID 是通知栏的 ID ,可以用来指定清除某通知消息。

builder ID 是通知栏样式的 ID
https://docs.jiguang.cn/jpush/client/Android/android_senior/#_8


(Android开发者) #23

localNotification.setExtras(“”)这个设置了json字符串之后,如何在广播接收那里点击通知栏的时候或者这个字符串呢?


#24

和远程的一样呀
在Action - JPushInterface.ACTION_NOTIFICATION_OPENED里面有获取 extra 的方法


(Android开发者) #25

本地通知的时间 没显示出来 是什么原因呢?


#26

看看你public void setBuilderId(long)的通知栏样式设置的是什么?

是否选择的是高级定制的通知栏样式?


(Android开发者) #27

没设置呢?我要显示时间 需要设置什么呢?有说明文档吗?


#28

1、给出你的代码,我看你之前设置的是 2
2、检查你的 builder ID 为 2 时,是不是对应高级定制
https://docs.jiguang.cn/jpush/client/Android/android_senior/#_8
3、设置为 0 看一下


(Android开发者) #29

设置为0也还 不好使


#30

把你的通知截图过来,有没有可能是手机的默认通知就是没有时间的


(Android开发者) #31

其他的 都有 就咱这 没有 我自己定义的notification也有


#32

提供下你现在创建本地通知的代码,和你的通知截图。


(Android开发者) #33

我的手机版本是7.0