android 本地通知 设置了 不提醒

android
jpush
标签: #<Tag:0x00007fb83f9c95b0> #<Tag:0x00007fb83f9c9448>

(Android开发者) #1

android 本地通知集成到项目里 没效果,本地通知栏里边的点击监听事件 是哪个方法?


#2

本地通知的点击和远程的是一样的

https://docs.jiguang.cn/jpush/client/Android/android_api/#api_10

检查本地通知的content有没有写

App 处于什么状态。


(Android开发者) #3

我想点击通知 跳转到指定的activity,怎么跳转?有使用说明吗?谢谢


#4

(Android开发者) #5

我把下再的demo作为module导入后 在主项目里 怎么引用不了 找不到JPushInterface,在project struct里边也添加了


(Android开发者) #6

我调用了 JPushInterface.setDebugMode(true); // 设置调试模式
// JPush 推送 SDK 的初始化
JPushInterface.init(this);

之后又设置了
JPushLocalNotification localNotification = new JPushLocalNotification();
localNotification.setContent(“测试”);
localNotification.setBroadcastTime( mCalendar.getTimeInMillis()+1 * 60 * 1000);
localNotification.setBuilderId(2);
localNotification.setNotificationId(2);localNotification.setTitle(“1”);
JPushInterface.addLocalNotification(this,localNotification);

为啥 没提醒呢?


#7

请你首先检查有没有集成成功,看日志

其次有没有到你设置的定时的时间


(Android开发者) #8

我把module里的libs里的放在主项目里了 其他的也对应copy到主项目里了 没用module 的那种形式 也不行,哎


#10

1、请你不要直接把我们的 demo放在你自己的项目里面,demo是一个完整的 App
2、请你直接根据集成文档,集成我们的 SDK
https://docs.jiguang.cn/jpush/client/Android/android_guide/


(Android开发者) #12

这个算是成功了吗?
05-07 11:08:37.587 30687-30687/com.ytgzjw.rcgl D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:37.781 30716-30716/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:38.152 30787-30787/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:38.488 30830-30830/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:38.831 30880-30880/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:39.098 30921-30921/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:39.396 30962-30962/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:39.704 31006-31006/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:40.006 31048-31048/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:40.326 31092-31092/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:40.684 31134-31134/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:41.204 31175-31175/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:41.540 31217-31217/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:41.912 31259-31259/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:42.288 31300-31300/? D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401
05-07 11:08:42.655 31343-31343/com.ytgzjw.rcgl:mult D/JIGUANG-JPush: [JPushInterface] action:init - sdkVersion:3.1.2, buildId:401


#13

这都是初始化第一步的SDK的信息,没有成功也没有失败信息


(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