JavaBuildPath->Libraries,然后點(diǎn)擊AddExternalJARs...選擇指向jar' />

韩国三级高清手机在线版-韩国三级电影久久-韩国三级hd中文字幕一男多女-韩国三级hd中文字幕久久精品-日本精品在线视频-日本精品在线观看视频

1. 導(dǎo)入SDK所需jar包

下載最新版SDK的zip包,將其中的libs 文件夾合并到本地工程libs子目錄下,再在Eclipse里面刷新一下工程。

注意

  • Eclipse ADT 17 以下版本用戶,可以使用老方式添加工程引用。 Eclipse用戶鼠標(biāo)右鍵工程根目錄,選擇Properties -> Java Build Path -> Libraries,然后點(diǎn)擊Add External JARs... 選擇指向jar的路徑,點(diǎn)擊OK,即導(dǎo)入成功。 如果引用過程中出現(xiàn)問題, 可以參考Dealing with dependencies in Android projects.

  • Android Studio 以及Gradle 用戶請(qǐng)參考如何引用第三方類庫(kù)說明, 暫不提供 maven 支持。

  • 本SDK需要最新版本的 android-support-v4.jar 支持包。請(qǐng)?jiān)诠こ讨刑砑?nbsp;android-support-v4.jar 支持包。 關(guān)于v4 支持包說明, 請(qǐng)參考 http://developer.android.com/tools/support-library/features.html#v4 .

2. 使用SDK包中的Demo進(jìn)行調(diào)試(可選)

  1. 導(dǎo)入SDK包中Demo的代碼到Eclipse。
  2. 用添加應(yīng)用時(shí)獲得的AppKey和Umeng Message Secret替換掉Demo中默認(rèn)的AppKey和Umeng Message Secret。
  3. 用添加應(yīng)用時(shí)填寫的包名(多包名時(shí)根據(jù)需要填寫其中一個(gè))替換Demo的包名(com.umeng.message.example)。包括:
    • AndroidManifest.xml文件中的"package"字段。
    • AndroidManifest.xml文件中的標(biāo)簽下與消息推送相關(guān)的組件包名。
    • Eclipse里的包名。
  4. 重新打包Demo。將Demo的apk包安裝到測(cè)試設(shè)備上并打開。
  5. 參照步驟4.3的說明,給該設(shè)備發(fā)送測(cè)試消息。

3. 配置AndroidManifest.xml

3.1 添加權(quán)限

標(biāo)簽下:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

說明

  • 下面兩個(gè)權(quán)限為消息推送SDK V1.2.3版本中添加的權(quán)限,新版中已經(jīng)不需要這兩個(gè)權(quán)限。
    <uses-permission android:name="android.permission.GET_TASKS" />  
    <uses-permission android:name="android.permission.REORDER_TASKS" />

3.2 添加組件

標(biāo)簽下:

注意

添加組件時(shí)需要將【應(yīng)用包名】替換為你自己應(yīng)用的包名。

<receiver
    android:name="com.umeng.message.NotificationProxyBroadcastReceiver"
    android:exported="false" >
receiver>
<receiver android:name="com.umeng.message.RegistrationReceiver" >
    <intent-filter>
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
    intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.PACKAGE_REMOVED" />

        <data android:scheme="package" />
    intent-filter>

     
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
    intent-filter>

receiver>
<receiver android:name="com.umeng.message.UmengBroadcastReceiver" >
    <intent-filter>
        <action android:name="org.agoo.android.intent.action.RECEIVE" />
    intent-filter>
    <intent-filter>
        <action android:name="【應(yīng)用包名】.intent.action.COMMAND" />
    intent-filter>
    <intent-filter>
        <action android:name="org.agoo.android.intent.action.RE_ELECTION_V2" />
    intent-filter>
receiver>
<service
    android:name="com.umeng.message.UmengService"
    android:exported="true"
    android:process=":umengService_v1" >
    <intent-filter>
        <action android:name="【應(yīng)用包名】.intent.action.START" />
    intent-filter>
    <intent-filter>
        <action android:name="【應(yīng)用包名】.intent.action.COCKROACH" />
    intent-filter>
    <intent-filter>
        <action android:name="org.agoo.android.intent.action.PING" />
    intent-filter>
service>
<service
    android:name="org.android.agoo.service.ElectionService"
    android:exported="true"
    android:process=":umengService_v1" >
    <intent-filter>
        <action android:name="org.agoo.android.intent.action.ELECTION_V2" />
    intent-filter>
service>
<service android:name="com.umeng.message.UmengIntentService" />

<service android:name="com.umeng.message.UmengDownloadResourceService" />

3.3 添加 AppKey 和 Umeng Message Secret

標(biāo)簽下:

<meta-data
    android:name="UMENG_APPKEY"
    android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxx" >
meta-data>
<meta-data
    android:name="UMENG_MESSAGE_SECRET"
    android:value="xxxxxxxxxxxxxxxxxxxxxxxxxxxx" >
meta-data>

說明

請(qǐng)?jiān)?nbsp;http://message.umeng.com 創(chuàng)建應(yīng)用,獲取應(yīng)用對(duì)應(yīng)的AppKey和Umeng Message Secret。

3.4 添加Channel ID

你可以用Channel ID來(lái)標(biāo)識(shí)APP的推廣渠道,作為推送消息時(shí)給用戶分組的一個(gè)維度。設(shè)置方法如下:

標(biāo)簽下:

<meta-data
    android:name="UMENG_CHANNEL"
    android:value="Channel ID" >
meta-data>

將"android:value"中的"Channel ID"替換為APP的推廣渠道。

或者,通過調(diào)用以下代碼來(lái)設(shè)置推廣渠道。

mPushAgent.setMessageChannel();

說明

  • 若同時(shí)在AndroidManifest.xml和代碼設(shè)置了MessageChannel,則以代碼設(shè)置的為準(zhǔn)。
  • 若在AndroidManifest.xml和代碼里均沒有設(shè)置,則使用Unknown作為Channel ID。
  • 你可以使用20位以內(nèi)的英文和數(shù)字為渠道定名(不要使用純數(shù)字)。
  • 友盟消息推送可以和友盟統(tǒng)計(jì)分析共用一個(gè)"Channel ID"字段。
  • 你可以使用友盟渠道打包工具,一次生成多個(gè)渠道包。

4. 添加代碼,編譯測(cè)試

4.1 添加代碼

4.1.1 開啟推送服務(wù)

在應(yīng)用的主Activity onCreate() 函數(shù)中開啟推送服務(wù)

PushAgent mPushAgent = PushAgent.getInstance(context);
mPushAgent.enable();
  • 可以通過接口 mPushAgent.disable(); 來(lái)關(guān)閉客戶端的通知服務(wù)。
  • 通過mPushAgent.isEnabled() 來(lái)查詢狀態(tài)。 狀態(tài)表示有沒有啟用/關(guān)閉推送功能, 不表示推送后臺(tái)服務(wù)的運(yùn)行狀態(tài)。

注意

如果你的應(yīng)用繼承了Application, 不要在Application onCreate() 中調(diào)用 mPushAgent.enable();. 由于SDK 設(shè)計(jì)的邏輯, 這會(huì)造成循環(huán)。

4.1.2 統(tǒng)計(jì)應(yīng)用啟動(dòng)數(shù)據(jù)

在所有的Activity 的onCreate 函數(shù)添加

PushAgent.getInstance(context).onAppStart();

注意: 如果不調(diào)用此方法,將會(huì)導(dǎo)致按照"幾天不活躍"條件來(lái)推送失效。

4.1.3 獲取設(shè)備的Device Token(可選)

如果在測(cè)試或其他使用場(chǎng)景中,需要獲取設(shè)備的Device Token,可以使用下面的方法。

String device_token = UmengRegistrar.getRegistrationId(context)

說明

  • Device Token為友盟生成的用于標(biāo)識(shí)設(shè)備的id,長(zhǎng)度為44位,不能定制和修改。同一臺(tái)設(shè)備上每個(gè)應(yīng)用對(duì)應(yīng)的Device Token不一樣。
  • 獲取Device Token的代碼需要放在mPushAgent.enable();后面,注冊(cè)成功以后調(diào)用才能獲得Device Token。
  • 如果返回值為空, 說明設(shè)備還沒有注冊(cè)成功, 需要等待幾秒鐘,同時(shí)請(qǐng)確保測(cè)試手機(jī)網(wǎng)絡(luò)暢通。

4.2 編譯

添加代碼完畢后,編譯apk包。然后將apk包安裝到聯(lián)網(wǎng)的測(cè)試設(shè)備上并打開。

說明

如果在編譯和調(diào)試過程中遇到問題(例如混淆或無(wú)法編譯),請(qǐng)參考步驟7中常見問題的處理方法。

4.3 在測(cè)試模式中發(fā)送測(cè)試消息

4.3.1 獲取測(cè)試設(shè)備的Device Token。

可以在Debug模式下輸出的logcat中看到Device Token,也可以使用下面的方法來(lái)獲取Device Token。

String device_token = UmengRegistrar.getRegistrationId(context)

說明

  • Device Token為友盟生成的用于標(biāo)識(shí)設(shè)備的id,長(zhǎng)度為44位,不能定制和修改。同一臺(tái)設(shè)備上每個(gè)應(yīng)用對(duì)應(yīng)的Device Token不一樣。
  • 獲取Device Token的代碼需要放在mPushAgent.enable();后面,注冊(cè)成功以后調(diào)用才能獲得Device Token。
  • 如果返回值為空, 說明設(shè)備還沒有注冊(cè)成功, 需要等待幾秒鐘,同時(shí)請(qǐng)確保測(cè)試手機(jī)網(wǎng)絡(luò)暢通。

4.3.2 添加測(cè)試設(shè)備

在友盟消息推送服務(wù)后臺(tái)( http://message.umeng.com )的“測(cè)試模式”中填寫該設(shè)備的Device Token,將該設(shè)備添加為測(cè)試設(shè)備,

4.3.3 發(fā)送測(cè)試消息

在“測(cè)試模式”中發(fā)送測(cè)試消息。在測(cè)試設(shè)備上收到消息,表明SDK集成成功。

說明

SDK 默認(rèn)使用通知欄展示通知消息,開發(fā)者可以在友盟后臺(tái)指定用戶點(diǎn)擊通知欄時(shí)的操作,包括“打開應(yīng)用”、“打開指定頁(yè)面(Activity)”、或“打開指定網(wǎng)頁(yè)”。 如果沒有收到消息,請(qǐng)參考FAQ中的處理方法。

4.4 API對(duì)接(可選)

如果要使用API對(duì)接友盟服務(wù)器來(lái)發(fā)送消息,需要在友盟消息推送服務(wù)后臺(tái)( http://message.umeng.com )填寫服務(wù)器地址,進(jìn)行白名單登記。 參考API文檔中的格式發(fā)送測(cè)試消息。需要填寫正確的App Master Secret。

5. 自定義消息的打開動(dòng)作和處理方式

5.1 消息的分類

在友盟后臺(tái),消息分為兩類:

1. 通知消息

該消息包含Notification所需的參數(shù),如Notification的標(biāo)題、內(nèi)容、是否振動(dòng)、點(diǎn)擊后的相應(yīng)動(dòng)作等信息。如下圖所示:

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項(xiàng)目群及時(shí)溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅(jiān)持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部
女人越喊男人越往里寨电视剧| 国产成人午夜性A一级毛片老女人| 欧洲精品码一区二区三区| 国内精品久久久久影院日本| 超碰97人人做人人爱亚洲尤物| 在线观看亚洲AV日韩A∨| 亚洲AV无码专区国产乱码不卡| 少妇邻居内射在线| 欧美无遮挡很黄裸交视频 | YY111111少妇影院免费观| 野花社区大全免费观看3| 亚洲AV日韩AV蜜桃在线播放| 玩乡下黄花小处雏女| 日本久久久久精品免费网播放| 免费无码久久成人网站入口| 久久精品国产99国产精品澳门| 国产亚洲欧美日韩二三线| 国产精品久久久久秋霞鲁丝| 岛国精品一区免费视频在线| 宝宝锕~进去就不痛了在线观看| 97婷婷狠狠成为人免费视频| 中文人妻无码一区二区三区| 一边做饭一边躁狂我会怎么样呢| 亚洲国产天堂久久综合226| 亚洲AV成人片无码网站网8X| 无遮挡边吃奶边做的视频刺激| 熟妇的荡欲BD高清| 日韩日韩日韩日韩日韩| 日本五月天婷久久网站| 人妻少妇偷人精品无码| 青梅被从小摸到大H补课1视频| 欧美老妇疯狂XXXXBBBB| 欧美精品视频一区二区三区| 女人大荫蒂毛茸茸视频| 欧美XXXX做受欧美88BBW| 女被啪到深处喷水GIF动态视频| 黑人巨大猛烈捣出白浆视频在线| 国产在线无码一区二区三区 | 中国亲子伦孑XXⅩ| 一区二区三区乱码在线 | 中文| 亚洲中文字幕无码久久2020| 野花高清在线观看免费3中文| 野花香在线视频免费观看第一集 | 人妻少妇出轨中文字幕| 人妻巨大乳挤奶水HD免费看| 人人妻人人澡人人爽欧美一区| 日本亚洲色大成网站www久久| 日日猛噜噜狠狠扒开双腿小说| 少妇无码AV无码专区在线观看| 天天躁夜夜躁天干天干2020 | 亚洲AV日韩AV永久无码绿巨人| 亚洲AV无码国产精品色午| 午夜理论电影在线观看亚洲| 午夜天堂AV天堂久久久| 亚洲AV日韩AV成人AV| 亚洲AV色香蕉一区二区| 亚洲人成人网站色www小说| 亚洲人成网站精品片在线观看| 亚洲中文字幕一区精品自拍| 永久免费AV无码网站性色AV | 国产精品亚洲产品一区二区三区 | 青青草国产成人A∨| 日产乱码一二三区别免费一| 无码被窝影院午夜看片爽爽JK| 无码免费一区二区三区免费播放| 无码一区二区三区AV免费蜜桃| 免费观看添你到高潮视频| 久久人人爽人人人人片AV| 男女啪啪免费观看网站| 欧美一级 片内射黑人B| 日本午夜精品一区二区三区电影 | 美女高潮潮喷出白浆视频 | 女刑警被两个黑人挺进| 朋友的人妻的滋味BD高清中文| 日本丰满岳乱妇在线观看| 色狠狠久久AV五月综合| 无码一区二区三区老色鬼| 亚洲VA久久久噜噜噜久久无码| 亚洲精品无码AⅤ片桃花岛| 一本之道无码一区二区| 377人体粉嫩噜噜噜| 波多野结衣一区二区三区AV高清 | 香港三日本8A三级少妇三级99| 亚洲AV永久爆乳无码5区| 一边做饭一边躁狂怎么办| FREE乌克兰嫩交HD| 第一次爱的人视频播放完整版 | 色综合久久久久综合一本到桃花网 | 一本大道香蕉大L在线吗视频| 中文字幕亚洲欧美日韩在线不卡 | 欧美黑人成人www在线观看| 日本大学学校AAAAA| 我和几个亲戚都做了爱| 亚洲欧美另类视频| 亚洲最新无码中文字幕久久| 8Ⅹ8X擦拨擦拨成人免费视频| 成人爽A毛片在线视频淮北| 国产农村乱人伦精品视频 | 天天躁日日躁狠狠躁欧美老妇| 亚洲爆乳WWW无码专区| 中文字幕精品亚洲无线码一区应用| 锕锕锕锕锕锕锕好疼JK漫画| 国产精品久久久久9999赢消 | 久久精品九九热无码免贵| 欧美XXXX做受欧美88BBW| 四虎成人精品国产永久免费无码| 五十路丰满中年熟女中出| 影音先锋AV天堂| 成人精品一区二区三区网站| 国产午夜毛片V一区二区三区| 久久综合狠狠色综合伊人| 日韩A无V码在线播放| 亚洲成A人片在线观看中文| 97免费公开在线视频| 国产精品VIDEOS麻豆| 久久亚洲AV成人无码国产最大 | 国产日产亚洲系列最新| 久久中文字幕AV一区二区不卡| 让人爽到湿的小黄书软件下载| 午夜成人性爽爽免费视频| 中文无码乱人伦中文视频在线 | 中文无码乱人伦中文视频在线V | 欧美老熟妇乱大交XXXXX| 无码YY4800亚洲私人影院| 一区二区狠狠色丁香久久婷婷| 成人无码免费一区二区三区| 娇喘潮喷抽搐高潮在线视频 | 少妇无力反抗慢慢张开双腿| 亚洲日韩乱码1区二区| 草莓视频APP无限观看| 极品性荡少妇一区二区色欲| 人妻内射一区二区在线视频| 亚洲国产综合无码一区| 差差差很疼APP大全免费下载软| 花火と在线观看动漫免费| 亲近相奷对白中文字幕| 玩弄中国白嫩少妇HD乱| 中国熟妇色XXXXⅩ老妇| 国产精品亚洲片夜色在线| 女人被狂躁到高潮视频免费软件 | 菠萝蜜视频在线观看入口| 精品人妻一区二区浪潮av| 日产精品久久久久久久性色| 亚洲一区二区三区国产精华液 | 精品久久久无码人妻字幂| 日韩AV一中美AV一中文字慕| 一本一本大道香蕉久在线精品| 国产JJIZZ女人多水喷水| 免费看黑人强伦姧人妻| 亚洲AV日韩AV成人AV| 成人免费一区二区三区视频| 浪潮AV熟妇一区二区三区| 午夜精品久久久久久不卡| ワンピースのエロ.WWW在线| 久久精品香蕉绿巨人登场| 无码精品A∨在线观看无广告| CHINA末成年VIDEO学生| 久久发布国产伦子伦精品| 无码人妻精品一区二区三区免费看| 亚洲AV无码麻豆一区二区三区| JAPANESE丰满人妻HD| 久久九九有精品国产23百花影院 | 少妇高潮抽搐无码久久AV| 中文字幕无码精品亚洲资源网| 好男人HD免费观看| 少妇丰满大乳被男人揉捏视频| 50岁毛多熟女一区二区三区| 精品推荐国产AV剧情| 无码人妻AⅤ一区二区三区玉蒲团| A级毛片内射免费视频| 久久久受WWW免费人成| 亚洲AV日韩AV一区谷露| 隔壁老王国产在线精品| 破外女出血视频全过程| 已婚丰满少妇潮喷21P| 河南妇女毛浓浓BW| 我的好妈妈中文字幕HD| 成人免费毛片内射美女-百度| 妺妺窝人体色聚窝窝www偷窥| 亚洲乱码一区AV春药高潮| 国产精品WWW夜色视频| 日韩人妻OL丝袜AV一二区| AAA少妇高潮大片免费看| 麻豆产精国品一二三产区区| 亚洲AV永久无码精品九之| 国产成人综合久久精品推最新| 日本高清中文字幕在线观穿线视频| 在线观看视频一区二区三区| 精品国产V无码大片在线看| 香蕉尹人综合在线观看| 国产精品成人3p一区二区三区| 色噜噜综合亚洲AV中文无码| √8天堂资源地址中文在线| 久久久久精品波多野吉衣无码AV | 99久久无色码中文字幕人妻| 久久久精品人妻人人澡| 亚洲人成色7777在线观看| 精品久久久久久久无码| 亚洲成A人V欧美综合天堂麻豆 | 黑人刚破完处就三P|