bmob開發(fā)文檔-自動更新

bmob開發(fā)文檔-自動更新

ID:1247216

大小:746.65 KB

頁數(shù):11頁

時間:2017-11-09

bmob開發(fā)文檔-自動更新_第1頁
bmob開發(fā)文檔-自動更新_第2頁
bmob開發(fā)文檔-自動更新_第3頁
bmob開發(fā)文檔-自動更新_第4頁
bmob開發(fā)文檔-自動更新_第5頁
資源描述:

《bmob開發(fā)文檔-自動更新》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、首頁產(chǎn)品案例價格下載文檔社區(qū)關(guān)于Android自動更新組件文檔快速入門1、添加資源文件下載SDK提供的res文件夾拷入工程目錄下,和工程本身res目錄合并。res文件夾下載地址:http://www.bmob.cn/static/res.zip這里需要注意的是:1.請不要隨便刪除其中的文件。2.BmobSDK提供的資源文件都以bmob_開頭。2、配置AndroidManifest.xml1.打開AndroidManifest.xml,添加SDK需要的權(quán)限到標(biāo)簽下:

2、ORAGE">說明:android.permission.WRITE_EXTERNAL_STORAGE權(quán)限允許將下載的apk保存到sd卡中。android.permission.ACCESS_NETWORK_STATE權(quán)限允許檢查網(wǎng)

3、絡(luò)狀態(tài),從而根據(jù)不同網(wǎng)絡(luò)環(huán)境決定何種下載策略,務(wù)必添加該權(quán)限。2.添加渠道到標(biāo)簽下:說明:BMOB_CHANNEL用來標(biāo)注應(yīng)用推廣渠道,不同渠道可以上傳不同更新包,您可以使用20位以內(nèi)的英文和數(shù)字為渠道定名,替換value中的ChannelID。如果不添加,將不區(qū)分渠道。3.添加Activity到標(biāo)簽下:

4、id:style/Theme.Translucent.NoTitleBar">3、初始化AppVersion表一行代碼輕松搞定AppVersion表(注意:請務(wù)必將該表在WEB端設(shè)置為只讀模式):SDK提供了初始化自動創(chuàng)建AppVersion表的方法,不再需要開發(fā)者手動在web端創(chuàng)建。只需要在你使用自動更新功能的地方調(diào)用如下代碼:BmobUpdateAgent.initAppVersion(this);注:1、initAppVersion方法適合開發(fā)者調(diào)試自動更新功能時使用,一旦AppVersion表在后臺創(chuàng)建成功,建議屏蔽或刪除此方法,否則會生成多行記錄。2、如果調(diào)用了

5、此方法后,在管理后臺沒有看見AppVersion表生成,建議到手機(jī)的應(yīng)用管理界面清除該應(yīng)用的數(shù)據(jù),并再次調(diào)用該方法,也可到LogCat中查看與bmob相關(guān)錯誤日志。3、如果2方法嘗試多次之后仍然無效,請手動創(chuàng)建AppVersion表,表的各個字段名稱請查看下表。4、調(diào)用自動更新接口最常見的自動更新模式是:當(dāng)用戶進(jìn)入應(yīng)用首頁后,如果處于wifi環(huán)境則檢測更新,如果有更新,彈出對話框提示有新版本,用戶點(diǎn)選更新開始下載更新。實(shí)現(xiàn)的方法是,在應(yīng)用程序入口Activity里的OnCreate()方法中調(diào)用如下代碼:publicvoidonCreate(BundlesavedInstanceState){

6、super.onCreate(savedInstanceState);BmobUpdateAgent.update(this);}1.考慮到用戶流量的限制,目前我們默認(rèn)在WiFi接入情況下才進(jìn)行自動提醒。如需要在任意網(wǎng)絡(luò)環(huán)境下都進(jìn)行更新自動提醒,則請?jiān)趗pdate調(diào)用之前添加以下代碼:BmobUpdateAgent.setUpdateOnlyWifi(false)2.如果你發(fā)現(xiàn)調(diào)用update方法無反應(yīng),可使用下面自定義功能中的監(jiān)聽檢測更新的結(jié)果提到的方法來監(jiān)聽自動更新的結(jié)果,具體如下:BmobUpdateAgent.setUpdateListener(newBmobUpdateListene

7、r(){@OverridepublicvoidonUpdateReturned(intupdateStatus,UpdateResponseupdateInfo){//TODOAuto‐generatedmethodstub//根據(jù)updateStatus來判斷更新是否成功}})強(qiáng)制更新應(yīng)用場景:如果應(yīng)用需要屏蔽舊版本,強(qiáng)制用戶必須更新升級到最新版才能繼續(xù)使用。SDK中為自動更新方式提供了強(qiáng)制更新

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。