帶你從零學ReactNative開發跨平台App開發(七)


 ReactNative跨平台開發系列教程:

帶你從零學ReactNative開發跨平台App開發(一)

帶你從零學ReactNative開發跨平台App開發(二)

帶你從零學ReactNative開發跨平台App開發(三)

帶你從零學ReactNative開發跨平台App開發(四)

帶你從零學ReactNative開發跨平台App開發(五)

帶你從零學ReactNative開發跨平台App開發(六)

帶你從零學ReactNative開發跨平台App開發(七)

hot:更多>>

時隔兩天,我胡漢三又回來了!停頓寫文章的原因有兩個,一是因為忙,忙到不想 動;二是因為更好的去寫。廢話不多說。開始擼碼,Are you ok?


 

sentry|哨兵

這篇文章的主題是sentry一下簡稱哨兵,哨兵服務。那么哨兵是什么呢?

崗哨是一個崩潰報告和聚合平台,它為您提供“實時洞察生產部署的信息,以生成和修復崩潰的信息”。說白了就是一個第三方平台,用來監管你的線上產品的。

它會通知你的用戶在使用你的應用程序時遇到的異常,並組織你從他們的web儀表盤中進行分類。錯誤報告的異常包括有來源的堆棧跟蹤和其他相關的上下文(設備id、

平台、世博驗證等);還可以提供特定於應用程序的上下文,比如當前的路由和用戶id。

App錯誤收集的實現方式有很多,例如友盟、Bugly、阿里雲、Sentry等等。我們為什么選擇哨兵呢?

  1. 哨兵服務對ReactNative特別友好,並且expo也和他們取得了合作。
  2. 他很容易安裝和使用。
  3. 它可以滿足大的項目的需求。
  4. 它適用於大多數平台,因此您可以使用相同的服務來報告您的服務器、CLI或桌面應用程序錯誤。
  5. ...

現在我們集成哨兵到我們的項目,點擊這里在哨兵官網注冊一個賬戶 

填寫個人信息,公司信息不用填寫

選擇reactnative項目,填寫項目名,創建。

 然后我們做一些必要配置,詳情點擊這里鏈接 

創建一個token

 

好了現在跟着提示,一步一步安裝哨兵,這個過程有點慢我用了小10分鍾,建議用yarn安裝。expo看下面的expo安裝事例略過此處。

注意下面的操作,link,如果是用expo開發,咱們使用哨兵的話,不用link,原生混合開發模式需要link

expo安裝哨兵的話,看這里:(他要求node Node 7.6+)

安裝這個特別惡心,至於為何惡心,你試試就知道了

如果還不清楚,請移步官網

 好了,配置好后你的項目就可以實現實時監管了。

我們項目里拋出一個錯誤,然后看哨兵里面是什么反應!

 

ok了,真是不用不知道,一用嚇一跳,多么詳細的記錄啊啊啊!

 

 


 我的github地址 項目在這里找到!

后續文章持續更新,敬請期待!

文章為作者原創,轉載請注明出處。

 

 


免責聲明!

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



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