91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线
跳至內容
Cobub文檔中心
用戶工具
登錄
站點工具
工具
顯示頁面
修訂記錄
反向鏈接
媒體管理器
網站地圖
登錄
媒體管理器
網站地圖
本頁面只讀。您可以查看源文件,但不能更改它。如果您覺得這是系統錯誤,請聯系管理員。
~~Title:Cobub Toaster android開發者指南 - 開源移動應用運營平臺 - 移動統計、移動推送解決方案 - Cobub 移動開發者中心~~ {{description>Cobub Toaster android開發者指南}} {{keywords>Cobub Toaster,開源移動應用分析,移動分析,移動應用分析,android,開發者指南}} ====== Android開發者指南 ====== 版本支持 * 兼容Android2.2以上(API 8以上) * SDK版本v1.0 ===== 集成步驟 ===== 修改**AndroidManifest.xml** 添加權限 <code> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/></code> 添加組件 <code> <service android:name="com.cobub.toaster.push.component.PushService"> <intent-filter> <action android:name="com.cobub.toaster.push.SYNC" /> </intent-filter> </service> <receiver android:name="com.cobub.toaster.push.component.CPushReceiver" android:permission="android.permission.RECEIVE_BOOT_COMPLETED" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> </intent-filter> </receiver> </code> **添加代碼** 在APP啟動以后盡早調用: <code> CPushInterface.initPushService(Context ctx, String UID, String host, int port);</code> ===== API參考說明 ===== **初始化** <code> CPushInterface.initPushService(Context ctx, String UID, String host, int port);</code> ctx:上下文參數 UID:必須傳入UID host:推送服務器綁定的域名或IP地址 port:推送服務器綁定的端口 **設置Channel** 此方法為終端設備設定TAG值 <code> CPushInterface.setChannel(Context ctx, String channelName);</code> ctx:上下文參數 channelName:channel的值,這里即為為終端設置TAG,例如“location:Beijing” **已閱反饋** 向推送服務器PNS報告通知欄消息已被點擊。 <code> CPushInterface.sendReadFeedback(Context context, String mid, String expired);</code> ctx:上下文參數 mid:推送消息中的mid expired:推送消息中的expired時間 **接收推送** 透傳消息采用Broadcast傳遞,需要自定義一個BroadcastReceiver來接收,Receiver需要過濾自身app包名(package)的action,否則無法收到消息,如下內容需加入menifest: <code> <receiver android:name="com.cobub.toaster.push.TestReceiver" android:permission="com.cobub.toaster.push"> <intent-filter > <action android:name="com.cobub.toaster.push"/> </intent-filter> </receiver></code> 從推送服務器推送到手機的消息包含如下內容: <code> mid:“XXXXXX” data:“XXXXXX” expired:“XXXXXX” channel:“XXXXXXXX” </code> 在Receiver中可以通過以下方式取出字段: <code> String msg = intent.getStringExtra("data"); String expired = intent.getStringExtra("expired"); String mid = intent.getStringExtra("mid");</code> 可根據需要調用已閱反饋接口。
toaster/android-developer-guide.txt
· 最后更改: 2017/07/14 11:18 (外部編輯)
頁面工具
顯示頁面
修訂記錄
反向鏈接
回到頂部
? Copyright 2012 - 2015
南京西橋科技有限公司
Western Bridge Tech Co., Ltd.
蘇ICP備13039116號-1