遠程配置功能上線
功能介紹
遠程配置可以實現(xiàn)在不發(fā)布應用更新的情況下更改應用的行為和外觀捐川。
舉個例子室谚,產(chǎn)品在某個功能正式發(fā)布前忧设,可能會采取小流量測試的方式杀捻,控制該功能只有某些特定用戶可見井厌,
那么就可以使用遠程配置功能來控制。
主要用途
-
快速向您的應用的用戶群發(fā)布更新
您可以通過更改服務器端參數(shù)值對您的應用的默認行為和外觀進行更改致讥。 例如仅仆,您可以更改您的應用的布局或顏色主題來為季節(jié)性促銷提供支持,無需發(fā)布應用更新拄踪。
-
為細分用戶群自定義您的應用
您可以使用遠程配置按
應用版本
蝇恶、設備類型
、系統(tǒng)版本
惶桐、所在地區(qū)
等不同群體細分用戶群,以提供不同的用戶體驗。 -
運行 A/B 測試以改進您的應用
您可以根據(jù)實際情況調整下發(fā)比例進行 A/B 測試姚糊,以改進您的應用贿衍。驗證并改進后,再將其推向整個用戶群救恨。
Bugtags SDK 的 iOS 及 Android 版本均已默認支持遠程配置功能贸辈。請確保應用已集成 Bugtags SDK v2.0.0+
進入遠程配置后會看到已創(chuàng)建的遠程配置列表,為區(qū)分使用環(huán)境肠槽,共分為 開發(fā)環(huán)境
擎淤、測試環(huán)境
、生產(chǎn)環(huán)境
三個環(huán)境秸仙。
可根據(jù)測試情況發(fā)布到不同的環(huán)境中嘴拢。
![遠程配置列表](https://o1t4031pq.qnssl.com/16-10-13/21097748.jpg)
![創(chuàng)建遠程配置](https://o1t4031pq.qnssl.com/16-10-13/18704446.jpg)
遠程配置 API
在線修復功能上線
功能介紹
在線修復可以實現(xiàn)在不發(fā)布應用更新的情況下實時修復 iOS 應用的 Bug 或代碼邏輯,如:調用接口寂纪、替換方法等席吴。
使用在線修復時,在 Bugtags 管理后臺創(chuàng)建修復補丁捞蛋,上傳相關的補丁文件孝冒。還可以設置補丁的下發(fā)規(guī)則,如:下發(fā)版本
拟杉、下發(fā)比例
庄涡、指定范圍
,用戶屬性
等搬设,精確控制需要影響的用戶群啼染。Bugtags 會自動將補丁實時下發(fā)到符合下發(fā)規(guī)則的用戶群,整個過程 安全焕梅、便捷迹鹅、高效,同時對應用的性能幾乎不會造成任何影響贞言。
開啟 Bugtags SDK 的在線修復功能斜棚,需要在 iOS 項目中添加 JSPatch
庫。JSPatch 是一個非常優(yōu)秀的開源項目该窗,現(xiàn)已廣泛使用于 iOS 應用弟蚀,只需要在項目里引入極小的引擎文件,就可以實現(xiàn)使用 JavaScript
調用或者替換 Objective-C/Swift
的原生接口酗失,非常高效义钉。
項目中添加 JSPatch
庫后,無需初始化 JSPatch
规肴,Bugtags SDK 會自動開啟在線修復功能捶闸,Bugtags 管理后臺實現(xiàn)了完整的補丁下發(fā)及下發(fā)規(guī)則管理夜畴。
在線修復只針對大版本,一個大版本中可以有多個補丁删壮,但線上的補丁只有一個贪绘。
![在線修復版本列表頁](https://o1t4031pq.qnssl.com/16-10-15/98691944.jpg)
同樣的,在線修復也分為三個環(huán)境央碟,請根據(jù)測試情況發(fā)布到不同的環(huán)境中税灌。
![在線修復詳情頁](https://o1t4031pq.qnssl.com/16-10-15/66921085.jpg)
使用方法
請確保應用已集成 Bugtags iOS SDK v2.0.0+
崩潰詳情頁堆棧增加多線程
有些崩潰的原因可能不是主線程導致,因此我們將崩潰的所有線程顯示出來亿虽,便于更準備地找出問題菱涤。
![堆棧多線程](https://o1t4031pq.qnssl.com/16-10-15/29579356.jpg)
其它細節(jié)優(yōu)化
- 改進消息系統(tǒng)通知邏輯;
- 問題搜索支持搜索通過
setUserData
設置的數(shù)據(jù)洛勉。