React Native之bugly的使用


前言

bugly其實在兩端使用非常簡單,因為api很少,但是為方便集成,當然是選擇RN庫,網上目前只有react-native-bugly,該庫有兩個問題:缺少維護和不支持android端全量升級,所以自己手動封裝了rn-bugly

介紹

詳細文檔請查看官網: https://bugly.qq.com/docs/

該庫支持異常統計及android端全量升級,不支持原生熱更新(未封裝該部分代碼)。

實在沒啥可介紹的,主要是使用該庫的安卓升級功能,后台的配置項比較多,但實話說,界面比較丑,而且不支持對話框里面顯示進度條(這塊實際上可以自己實現,獲取的更新信息里面有apk的下載地址,自己調用譬如rn-fetch-blob這類庫下載安裝即可)

可以下載example.apk體驗

注意事項

1.無法使用?

請升級到最新版本后再試

目前對於React Native不用區分版本,直接使用最新版即可,只是安裝方式略有不同

2.集成后全量更新無效果

請確定targetSDKVersion是否為28或者以上,bugly請求由於使用了http,而android 9默認是不支持http請求的,需要調整下

具體請參考:

https://blog.csdn.net/weixin_34114823/article/details/88037177

參考demo

3.為什么我點擊更新按鈕后,對話框關閉,啥反應都沒有?

等一會會出現安裝提示,bugly的更新方式是直接在通知欄顯示下載進度,下載完成覆蓋安裝,如果狀態欄沒有提示,那就是沒有通知權限(oppo/vivo系統是默認不開啟該權限的)

效果圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM