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安裝后出現Cannot connect to the Docker daemon.2. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題3. android - 項目時間長了,字符串文件strings有的字符串可能是多余的,有沒有辦法快速檢測那些是沒用的?4. 刷新頁面出現彈框5. PC 手機兼容的 編輯器6. mysql - 用PHPEXCEL將excel文件導入數據庫數據5000+條,本地數據庫正常,線上只導入15條,沒有報錯,哪里的問題?7. css - 關于border-image8. android - 七牛單次上傳單張圖片,11次6次上傳失敗9. angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得10. javascript - 怎么看網站用了什么技術框架?
