android - 关于极光推送的通知的内容取出来的问题
问题描述
如何取出极光推送的通知的内容,我试了好久,找不到怎么取出来
,我是想取出所有的消息的内容,保存到本地自定义的消息中心。
问题解答
回答1:你打印下返回的json格式String,如果有值说明是你的取值方法有问题了,试试fastJson或者GSON
回答2:if (JPushInterface.ACTION_MESSAGE_RECEIVED.equals(action)) { Bundle extras = intent.getExtras(); if (null == extras)return; String title = extras.getString(JPushInterface.EXTRA_TITLE); String message = extras.getString(JPushInterface.EXTRA_MESSAGE); String extraJson = extras.getString(JPushInterface.EXTRA_EXTRA); LogUtils.d('Message title : ' + title); LogUtils.d('Message content : ' + message); LogUtils.d('Message extraJson : ' + extraJson);}回答3:
我也遇到了这个问题,是这样取出通知的内容的:String result = bundle.getString(JPushInterface.EXTRA_ALERT);
相关文章:
1. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?2. angular.js - angular中的a标签不起作用3. docker gitlab 如何git clone?4. docker 17.03 怎么配置 registry mirror ?5. MySQL 如何从 datetime 类型的字段选择 date6. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””7. 添加错误,求解8. javascript - 获取标签中的字符串9. python - 怎样在linux下开发flask web应用时查看代码出错(traceback)的地方。10. sublime-text - sublime text 3中编译python(sublimeREPL),如何仅运行单行/选定部分

网公网安备