91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线

用戶工具

站點工具


差別

這里會顯示出您選擇的修訂版和當前版本之間的差別。

到此差別頁面的鏈接

后一修訂版
前一修訂版
razor:plugins:gcm [2015/03/18 18:55]
cobub 創(chuàng)建
razor:plugins:gcm [2017/07/14 11:18] (當前版本)
行 1: 行 1:
 +~~Title:​Cobub Razor GCM插件 – Google Android推送 - 開源移動應用運營平臺 - 移動統(tǒng)計、移動推送解決方案 - Cobub 移動開發(fā)者中心~~
 +{{description>​GCM推送插件 是Cobub Razor官方基于GCM開發(fā)的一款推送插件。
 +它集成了GCM的推送功能與Cobub Razor提供的Tag功能,更加方便,快捷,精準的進行推送。
 +谷歌GCM開放平臺幫助企業(yè)的應用通過低成本互聯(lián)網(wǎng)通道進行消息推送,提供完善、高效、穩(wěn)定的服務體系解決了互聯(lián)網(wǎng)云端到手機端的消息互通問題。}}
 +{{keywords>​Cobub Razor,​開源移動應用分析,​移動分析,​移動應用分析,​android推送,​GCM推送}}
 ====== GCM插件 – Google Android推送 ====== ====== GCM插件 – Google Android推送 ======
  
行 6: 行 11:
 谷歌GCM開放平臺幫助企業(yè)的應用通過低成本互聯(lián)網(wǎng)通道進行消息推送,提供完善、高效、穩(wěn)定的服務體系解決了互聯(lián)網(wǎng)云端到手機端的消息互通問題。 谷歌GCM開放平臺幫助企業(yè)的應用通過低成本互聯(lián)網(wǎng)通道進行消息推送,提供完善、高效、穩(wěn)定的服務體系解決了互聯(lián)網(wǎng)云端到手機端的消息互通問題。
  
-===== 如何集成Cobub Razor GCM推送插件? ​=====?+**如何集成Cobub Razor GCM推送插件?**
  
   *  注冊Cobub用戶中心賬戶   *  注冊Cobub用戶中心賬戶
行 22: 行 26:
 用戶需要注冊為Cobub用戶中心的正式用戶后,方可使用GCM推送插件服務。 用戶需要注冊為Cobub用戶中心的正式用戶后,方可使用GCM推送插件服務。
  
-尚未注冊,[[www.dpkxx.com/​users|立即前往Cobub用戶中心注冊]]+尚未注冊,[[http://www.dpkxx.com/​users/|立即前往Cobub用戶中心注冊]]
 ===== 2.獲取授權碼并在Cobub Razor授權模塊中進行認證 ===== ===== 2.獲取授權碼并在Cobub Razor授權模塊中進行認證 =====
  
行 30: 行 34:
 賬戶授權后方能使用Cobub用戶中心提供的豐富的Cobub Razor擴展功能與增值服務。 賬戶授權后方能使用Cobub用戶中心提供的豐富的Cobub Razor擴展功能與增值服務。
  
-[[www.dpkxx.com/​users/​index.php?/​help/​userkey|獲取授權碼并在Cobub Razor授權模塊中進行認證]]+[[http://www.dpkxx.com/​users/​index.php?/​help/​userkey#n1|獲取授權碼并在Cobub Razor授權模塊中進行認證]]
  
 ===== 3.注冊谷歌賬戶獲取Project Number和Api key ===== ===== 3.注冊谷歌賬戶獲取Project Number和Api key =====
行 57: 行 61:
 二、配置Androidmanifest.xml文件。 二、配置Androidmanifest.xml文件。
 1.聲明權限和服務 1.聲明權限和服務
-<​code></​code>​+<​code ​xml>?
 +?
 +<​permission?
 +android:​name="​PACKAGENAME.permission.C2D_MESSAGE"​?
 +android:​protectionLevel="​signature"​ /> ?
 +<​uses-permission android:​name="​PACKAGENAME.permission.C2D_MESSAGE"​ /> ?
 +<​uses-permission android:​name="​com.google.android.c2dm.permission.RECEIVE"​ /> ?
 +<​uses-permission android:​name="​android.permission.INTERNET"​ /> ?
 +<​uses-permission android:​name="​android.permission.GET_ACCOUNTS"​ /> ?
 +<!-- Keeps the processor from sleeping when a message is received. --> ?
 +<​uses-permission android:​name="​android.permission.WAKE_LOCK"​ /> ?
 +<​uses-permission android:​name="​android.permission.READ_PHONE_STATE"/>​ ?
 +<​uses-permission android:​name="​android.permission.ACCESS_NETWORK_STATE"/>​ ?
 +?
 +</​code>​
 在 application添加如下內(nèi)容:​ 在 application添加如下內(nèi)容:​
-<​code></​code>​+<​code ​xml>?
 +<​receiver?
 +android:​name="​com.google.android.gcm.GCMBroadcastReceiver"​?
 +android:​permission="​com.google.android.c2dm.permission.SEND"​ > ?
 +<​intent-filter>​ ?
 +<action android:​name="​com.google.android.c2dm.intent.RECEIVE"​ /> ?
 +<action android:​name="​com.google.android.c2dm.intent.REGISTRATION"​ /> ?
 +<​category android:​name="​PACKAGENAME"​ /> ?
 +</​intent-filter>​ ?
 +</​receiver>​ ?
 +<​receiver ?
 +android:​name="​com.cobub.gcm.CobubBroadcastReceiver"​ > ?
 +<​intent-filter > ?
 +<action android:​name="​cobub.razor.message"/>​?
 +</​intent-filter>​ ?
 +</​receiver>​ ?
 +<service android:​name="​com.cobub.gcm.GCMIntentService"​ /> ?
 +<​meta-data android:​name="​UMS_APPKEY"​ android:​value="​從cobub獲取到的UMS_APPKEY"/>​?
 +</​code>​
 三、cobubGCM.jar初始化,一般情況下,可以在Activity的onCreate()方法中調(diào)用 三、cobubGCM.jar初始化,一般情況下,可以在Activity的onCreate()方法中調(diào)用
 1.在setContentView之前調(diào)用RazorGCM.checkDeviceAndMainfest(this);​ 1.在setContentView之前調(diào)用RazorGCM.checkDeviceAndMainfest(this);​
razor/plugins/gcm.1426676133.txt.gz · 最后更改: 2017/07/14 11:12 (外部編輯)