国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

android studio集成極光推送的操作步驟

瀏覽:118日期:2022-09-25 15:42:13

之前使用的是小米推送,感覺還不錯,集成簡單,這次使用極光推送,看文檔,很多用不到的東西看的好亂,所以這次記錄:

第一、在極光配置信息,我是因為iso先創建應用了,我直接配置自己的信息就行,就填寫一個包名。

android studio集成極光推送的操作步驟

第二、build.gradle文件的配置:

android { ...... defaultConfig { ........ manifestPlaceholders = [ JPUSH_PKGNAME : “應用包名”,//JPush上注冊的包名 JPUSH_APPKEY : '你的appkey', //JPush上注冊的包名對應的appkey. JPUSH_CHANNEL : 'developer-default', //暫時填寫默認值即可. ] ...... } ......} dependencies {//極光推送 compile ’cn.jiguang.sdk:jpush:3.0.9’ // 此處以JPush 3.0.9 版本為例。 compile ’cn.jiguang.sdk:jcore:1.1.7’ // 此處以JCore 1.1.7 版本為例。}

第三、自定義自己的廣播接收器(若是項目只需要接受通知,這一步可以忽略,一般都會有點擊通知欄跳轉不同界面)自定義的廣播接收器:接收消息和點擊等等都會到接收器

注意:這里有一個坑,不自定義,默認點擊會啟動應用

接收自定義消息需要:

String extras = bundle.getString(JPushInterface.EXTRA_EXTRA);

才可以獲得自定義消息,如果直接在intent處斷點查看后臺推送的消息是看不到任何數據的(這個坑我弄了好久,一直以為是后臺沒有推送到消息);下面主要對接收推送消息、點擊通知欄消息、穿透消息做了處理,這里根據公司要求處理就行。

android studio集成極光推送的操作步驟

第四、就是在application中初始化推送

android studio集成極光推送的操作步驟

第五、AndroidManifest的配置:官方文檔這里有點亂,不知道要寫那些,按我寫的就可以了。

<permission android:name='您應用的包名.permission.JPUSH_MESSAGE' android:protectionLevel='signature' /> <uses-permission android:name='您應用的包名.permission.JPUSH_MESSAGE' /> <uses-permission android:name='android.permission.RECEIVE_USER_PRESENT' /> <uses-permission android:name='android.permission.INTERNET' /> <uses-permission android:name='android.permission.WAKE_LOCK' /> <uses-permission android:name='android.permission.READ_PHONE_STATE' /> <uses-permission android:name='android.permission.WRITE_EXTERNAL_STORAGE' /> <uses-permission android:name='android.permission.READ_EXTERNAL_STORAGE' /> <uses-permission android:name='android.permission.VIBRATE' /> <uses-permission android:name='android.permission.MOUNT_UNMOUNT_FILESYSTEMS' /> <uses-permission android:name='android.permission.ACCESS_NETWORK_STATE' /> <uses-permission android:name='android.permission.WRITE_SETTINGS' /> <uses-permission android:name='android.permission.ACCESS_WIFI_STATE' /> <!-- Optional. Required for location feature --> <uses-permission android:name='android.permission.SYSTEM_ALERT_WINDOW' /> <!-- 用于開啟 debug 版本的應用在6.0 系統上 層疊窗口權限 --> <uses-permission android:name='android.permission.ACCESS_COARSE_LOCATION' /> <uses-permission android:name='android.permission.CHANGE_WIFI_STATE' /> <uses-permission android:name='android.permission.ACCESS_FINE_LOCATION' /> <uses-permission android:name='android.permission.ACCESS_LOCATION_EXTRA_COMMANDS' /> <uses-permission android:name='android.permission.CHANGE_NETWORK_STATE' /> <uses-permission android:name='android.permission.GET_TASKS' /> <receiver android:name='您自己定義的Receiver' android:enabled='true'> <intent-filter> <!--Required 用戶注冊SDK的intent--> <action android:name='cn.jpush.android.intent.REGISTRATION' /> <!--Required 用戶接收SDK消息的intent--> <action android:name='cn.jpush.android.intent.MESSAGE_RECEIVED' /> <!--Required 用戶接收SDK通知欄信息的intent--> <action android:name='cn.jpush.android.intent.NOTIFICATION_RECEIVED' /> <!--Required 用戶打開自定義通知欄的intent--> <action android:name='cn.jpush.android.intent.NOTIFICATION_OPENED' /> <!-- 接收網絡變化 連接/斷開 since 1.6.3 --> <action android:name='cn.jpush.android.intent.CONNECTION' /> <category android:name='您應用的包名' /> </intent-filter> </receiver> <meta-data android:name='JPUSH_APPKEY' android:value='您應用的Appkey'/>

第六、設置別名和標簽,設置別名和標簽還有其他方法,我這里使用的是這一種,它是一種覆蓋設置。具體可以去看極光的文檔,這塊挺簡單的。

//設置激光推送的別名和標簽Set<String> tags = new HashSet<>();tags.add(“標簽”);JPushInterface.setAliasAndTags(APPApplication.getInstance(), “別名”, tags, null);

退出登錄時:

//注銷別名和標簽JPushInterface.setAliasAndTags(APPApplication.getInstance(), '', null, null);

至此就完成了極光推送的集成,哪里有不對的地方可以留言。

這里說一個問題:我在廣播接收器中log打印東西,不知什么原因一直沒打印出來,我以為是廣播接收不到推送,但是有通知欄提示的,搜了好多注冊不成功的問題浪費了很多時間;所以自己遇到一個問題感覺沒問題就想想是不是其他原因。

以上這篇android studio集成極光推送的操作步驟就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 91成人午夜性a一级毛片 | 国产成人看片免费视频观看 | 亚洲网站视频 | 国产精品亚洲视频 | 免费在线观看一级毛片 | 欧日韩视频777888 | 天堂在线www网亚洲 天堂在线视频网站 | 国产成人精品免费视频 | 午夜在线亚洲男人午在线 | 91亚洲精品一区二区福利 | 九九精品免视看国产成人 | 国产午夜精品久久久久九九 | 免费看国产精品久久久久 | 求欧美精品网址 | 日韩一区二区在线播放 | 欧美啊啊啊 | 亚洲精品国产第一区二区多人 | 国产99视频精品免视看9 | 黄网站色成年小说系列 | 欧美成人四级hd版 | 日韩特级黄色片 | 九九在线偷拍视频在线播放 | 久久男人的天堂色偷偷 | 1769视频在线观看国产 | 国内精品视频九九九九 | 久久久亚洲欧美综合 | 成人欧美一区二区三区在线 | 久色视频在线观看 | 亚洲国产一区二区三区a毛片 | 国产成人综合自拍 | 91亚洲人成手机在线观看 | v片免费看| 色国产精品| 国产精品久久久久久久久久一区 | 日韩精品网 | 日本丶国产丶欧美色综合 | 国产亚洲精品九九久在线观看 | 国内自拍偷拍视频 | a级片在线观看 | 色噜噜亚洲男人的天堂 | 嫩小性性性xxxxbbbb |