前言:首先要弄懂hotfix是幹嘛的,不然就別向下看了。這裡僅僅根據官方文件的**書寫,親測可用,不做理論指導。
android studio整合:
repositories
}新增gradle座標版本依賴:
dependencies
許可權說明:
android:name="android.permission.internet"/>
android:name="android.permission.access_network_state"/>
android:name="android.permission.access_wifi_state"/>
android:name="android.permission.read_external_storage"/>
配置androidmanifest檔案:
android:name="com.taobao.android.hotfix.idsecret"
android:name="com.taobao.android.hotfix.rsasecret"
android:value="rsa金鑰"/>
混淆配置:
#修復後的專案使用,保證混淆結果一致
#hotfix
-keep classcom.taobao.sophix.**
-keep classcom.ta.utdid2.device.**
sdk介面配置:
packagexin.ceet.com.tencentdemo;
importcom.taobao.sophix.patchstatus;
importcom.taobao.sophix.sophixmanager;
importcom.taobao.sophix.listener.patchloadstatuslistener;
/*** created by asus on 2017/7/5.
*/@override
publicvoidoncreate()elseif(code ==patchstatus.code_load_relaunch)elseif(code ==patchstatus.code_load_fail)else
}}).initialize();
sophixmanager.getinstance().queryandloadnewpatch();}}
版本說明:
說明一:patch是針對客戶端具體某個版本的,patch和具體版本繫結
eg.應用當前版本號是1.1.0,那麼只能在後台查詢到1.1.0版本對應發布的補丁,而查詢不到之前1.0.0舊版本發布的補丁.
說明二:針對某個具體版本發布的新補丁,必須包含所有的bugfix,而不能依賴補丁遞增修復的方式,因為應用僅可能載入乙個補丁
eg.針對1.0.0版本在後台發布了乙個補丁版本號為1的補丁修復了bug1,然後發現此時針對這個版本補丁1修復的不完全,**還有bug2,在後台重新發布乙個補丁版本號為2的補丁,那麼此時補丁2就必須同時包含bug1和bug2的修復才行,而不是只包含bug2的修復(bug1就沒被修復了)
阿里百川HotFix二期內測 就等你來!
月,阿里百川推出了hotfix熱修復,招募了第一批內測使用者,經過一段時間對接已順利對接。火熱的八月到了,那你是否想提早體驗到熱修復技術呢,是否想和多位hotfix核心開發同學溝通呢?我們的二期內測招募已經開始。那hotfix又是什麼?先了解下吧。別等到使用者解除安裝,bug還沒有修復 悄悄的 更新...
iOS接阿里百川反饋SDK
正常的新增阿里百川的依賴庫,具體參考官方文件。位址如下 其他的就是參考官方demo寫的,注意一點的是要寫明環境。key是跟阿里申請的 反饋 阿里百川 匿名反饋 開發者的線上環境 feedbackkit.environment ywenvironmentrelease feedbackkit.exti...
阿里百川即時通訊的介紹
一 加入百川 通過官網註冊加入百川 二 建立應用 三 服務端整合 雲旺 openim 開放服務端rest介面,快速實現已有賬號體系開通im服務。四 客戶端整合 openim kit android 客戶端sdk,提供單聊 群聊等功能服務,支援ui定製 五 發布應用 目前im有四種協議 即時資訊和空間...