91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线
跳至內容
Cobub文檔中心
用戶工具
登錄
站點工具
工具
顯示頁面
修訂記錄
反向鏈接
媒體管理器
網站地圖
登錄
媒體管理器
網站地圖
本頁面只讀。您可以查看源文件,但不能更改它。如果您覺得這是系統錯誤,請聯系管理員。
~~Title:Cobub Razor GCM插件 – Google Android推送 - 開源移動應用運營平臺 - 移動統計、移動推送解決方案 - Cobub 移動開發者中心~~ {{description>GCM推送插件 是Cobub Razor官方基于GCM開發的一款推送插件。 它集成了GCM的推送功能與Cobub Razor提供的Tag功能,更加方便,快捷,精準的進行推送。 谷歌GCM開放平臺幫助企業的應用通過低成本互聯網通道進行消息推送,提供完善、高效、穩定的服務體系解決了互聯網云端到手機端的消息互通問題。}} {{keywords>Cobub Razor,開源移動應用分析,移動分析,移動應用分析,android推送,GCM推送}} ====== GCM插件 – Google Android推送 ====== GCM推送插件 是Cobub Razor官方基于GCM開發的一款推送插件。 它集成了GCM的推送功能與Cobub Razor提供的Tag功能,更加方便,快捷,精準的進行推送。 谷歌GCM開放平臺幫助企業的應用通過低成本互聯網通道進行消息推送,提供完善、高效、穩定的服務體系解決了互聯網云端到手機端的消息互通問題。 **如何集成Cobub Razor GCM推送插件?** * 注冊Cobub用戶中心賬戶 * 獲取授權碼并在Cobub Razor授權模塊中進行認證 * 注冊谷歌賬戶獲取Project Number和Api key * SDK 集成 * 查看GCM推送報告 ===== 1.注冊為Cobub用戶中心賬戶 ===== Cobub用戶中心是一個面向移動開發者的服務平臺,針對移動開發過程中的產品生命周期過程,整合Cobub Razor平臺的移動應用數據,提供系列的增值服務。移動開發者在Cobub用戶中心可以一站式的解決產品遇到的各種問題。 用戶需要注冊為Cobub用戶中心的正式用戶后,方可使用GCM推送插件服務。 尚未注冊,[[http://www.dpkxx.com/users/|立即前往Cobub用戶中心注冊]] ===== 2.獲取授權碼并在Cobub Razor授權模塊中進行認證 ===== 授權碼是Cobub Razor與用戶中心交互的秘鑰,用戶需要獲取秘鑰后方能在Cobub Razor賬戶授權模塊中進行授權。 賬戶授權后方能使用Cobub用戶中心提供的豐富的Cobub Razor擴展功能與增值服務。 [[http://www.dpkxx.com/users/index.php?/help/userkey#n1|獲取授權碼并在Cobub Razor授權模塊中進行認證]] ===== 3.注冊谷歌賬戶獲取Project Number和Api key ===== [[https://code.google.com/apis/console|注冊用戶]],得到Project Number和API key,Project Number就是我們在后面編程時候所要用到的SENDER_ID 。 a)使用google帳號登錄https://code.google.com/apis/console 點擊Services,如下圖。開啟Google Cloud Messaging for Android服務。 payload payload b)同樣,點擊左側的Overview后,我們在右邊就可以看到Project Number,如下圖。 payload c)同樣,我們點擊左邊的API Access就可以看到API key,如下圖紅線的地方;如果你沒有API Key,你可以點擊紅線部分的“Create new Server key…”來創建一個API key。 payload d)API key是推送的唯一憑證。請登錄Cobub Razor,點擊左側GCM進入GCM首頁輸入剛剛獲得API key,點擊保存。 payload ===== 4 SDK 集成 ===== 一、添加jar包 1.將獲取到的ums.jar和cobubGCM.jar添加到項目的libs目錄。 2.在項目上右鍵選擇Build Path->Configure build path..—>左側選擇 Java Build Path—>選擇Libraries選擇卡—>Add External JARs.. —>選擇當前項目的Libs目錄,選中jar包,然后點擊OK. 二、配置Androidmanifest.xml文件。 1.聲明權限和服務 <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添加如下內容: <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()方法中調用 1.在setContentView之前調用RazorGCM.checkDeviceAndMainfest(this); 2.設置SendID RazorGCM.setSendID(String sendid);該sendid為第一幅圖中的Project Nomber. 3.調用注冊 RazorGCM.register(this); 為保證意外情況導致初始化失敗,建議應用程序每次啟動時都調用一次該初始化接口。 ===== 5.查看GCM推送報告 ===== 推送報告顯示了所有的APP的推送報告,點擊單個APP查看單個應用的推送報告。
razor/plugins/gcm.txt
· 最后更改: 2017/07/14 11:18 (外部編輯)
頁面工具
顯示頁面
修訂記錄
反向鏈接
回到頂部
? Copyright 2012 - 2015
南京西橋科技有限公司
Western Bridge Tech Co., Ltd.
蘇ICP備13039116號-1