在极光推送成功后的情况下实现跳转
来源:互联网 发布:网络直播基本设备 编辑:程序博客网 时间:2024/05/16 02:40
创建一个类继承
BroadcastReceiver,
public class MyJPushReceiver extends BroadcastReceiver { private static String TAG = "pushreceiver"; public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); Log.d(TAG, "onReceive - " + intent.getAction()); if (JPushInterface.ACTION_REGISTRATION_ID.equals(intent.getAction())) { }else if (JPushInterface.ACTION_MESSAGE_RECEIVED.equals(intent.getAction())) { System.out.println("收到了自定义消息。消息内容是:" + bundle.getString(JPushInterface.EXTRA_MESSAGE)); // 自定义消息不会展示在通知栏,完全要开发者写代码去处理 } else if (JPushInterface.ACTION_NOTIFICATION_RECEIVED.equals(intent.getAction())) { System.out.println("收到了通知"); // 在这里可以做些统计,或者做些其他工作 } else if (JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) { System.out.println("用户点击打开了通知"); // 在这里可以自己写代码去定义用户点击后的行为 Intent i = new Intent(context, Message_AlarmList.class); //自定义打开的界面 i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } else { Log.d(TAG, "Unhandled intent - " + intent.getAction()); } }}在manifest里面加上声明<receiver android:name=".MyJPushReceiver" android:exported="false" android:enabled="true"> <intent-filter> <action android:name="cn.jpush.android.intent.REGISTRATION" /> <!--Required 用户注册SDK的intent--> <action android:name="cn.jpush.android.intent.UNREGISTRATION" /> <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" /> <!--Required 用户接收SDK消息的intent--> <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" /> <!--Required 用户接收SDK通知栏信息的intent--> <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" /> <!--Required 用户打开自定义通知栏的intent--> <action android:name="cn.jpush.android.intent.ACTION_RICHPUSH_CALLBACK" /> <!--Optional 用户接受Rich Push Javascript 回调函数的intent--> <action android:name="cn.jpush.android.intent.CONNECTION" /><!-- 接收网络变化 连接/断开 since 1.6.3 --> <category android:name="应用的包名" /> </intent-filter></receiver>即可。
0 0
- 在极光推送成功后的情况下实现跳转
- android 下的极光推送
- JPush极光推送在Mono for android 下的应用
- 如何在不跳转的情况下实现用户登录
- 极光推送功能的实现
- 极光推送的简单实现
- 极光推送页面跳转
- 极光推送-感受下极光推送的效果
- APP推送的实现-----极光推送
- APP推送的实现-----极光推送
- 极光消息推送服务器端开发实现推送(下)
- 极光消息推送服务器端开发实现推送(下)
- 极光推送在ionic项目的应用
- phonegap+极光推送+页面跳转
- 极光推送点击跳转问题
- 极光推送广播接收器 跳转~
- iOS-极光消息推送的快速实现
- 极光推送的简单实现方法
- Mass Update Item Attribute using interface
- Android ScrollView滚动 + ListView无滚动条加载全部内容
- 51Nod - 1459 迷宫游戏 dijkstra拓展
- onTouchListener中的onTouch函数
- iOS原生App与H5页面交互笔记
- 在极光推送成功后的情况下实现跳转
- JS中的call()和apply()方法
- Java 权限框架 Shiro 实战二:与spring集成、filter机制,shirofilter
- 一念永恒 > 第130章 育兽花开
- 36个Android开发常用代码片段
- 模板
- 《神秘的程序员们》漫画48~49: 那些年你面试过的奇葩
- $ionicConfigProvider-ionic 中默认安装后tap导航在顶部怎么j解决
- Log4J日志配置详解