2016-02-19 28 views
7

由於崩潰報告包含縮小的js,因此我們用於錯誤跟蹤本機應用程序的常規工具並不真正起作用。我們用於網絡應用程序的工具似乎不支持反應原生。是否有服務支持本機迴應,如果沒有,我們是否有其他選擇來獲取有用的崩潰報告?什麼錯誤跟蹤服務與React Native配合使用?

回答

8

單挑Bugsnag發佈official support for React Native以獲取js圖層和底層操作系統的崩潰和錯誤數據。

它確實使用源圖處理縮小的JS。這些可以由您託管,並通過Bugsnag引用或通過Bugsnang的API託管。

1

我知道這兩種方法正在完成。首先,Crashyltics。我使用它,但它顯然需要做一些調整,才能在柵欄的JavaScript面上冒泡。下面是關於什麼是參與與一個偉大的文章delivery.com ...

Add Crashlytics to your React Native iOS app

其次,這裏的反應與哨兵的本地集成,但他們聲稱這是尚未投入生產......

Sentry for React Native

希望你找到這些有用的東西。

+0

+1對於哨兵來說 - 他們已經很快回應了我關於反應原生客戶端的錯誤報告,所以雖然它可能還沒有準備好生產,但我預計它很快就會出現。 – holmesal

+0

@holmesal感謝您爲您添加信心投票。我的問題是,它是如此昂貴。 29美元/月是有點陡峭的開始。完全值得,如果你有一個真正被使用的生產應用程序,但對於一個側面項目應用程序來說太多了。如果他們提供免費的低使用率計劃會很好。 –

+0

@ChrisGeirman我現在看到Sentry提供了一個免費的計劃 - 或者是否與反應原生客戶端不兼容? – Cymen

2

[TL/DR]

我們正式bugsnag LIB之前創建一個反應,本機bugsnag lib中出局了,但它現在已經過時。

使用官方代替。

[龍版]

我們也在尋找一種方式,以報告的反應本地的錯誤,因爲我不符合我發現(Crashlytics和崗哨),我和Joshua現有的解決方案,真的很開心品特決定編寫我們自己的反應原生模塊的實現,它可以與bugsnag一起工作。

它在這裏:react-native-bugsnag

它支持iOS/Java和Javascript處理和未掛起的崩潰報告。

我希望你喜歡!

+0

它支持上傳javascript源圖並獲取js堆棧跟蹤嗎? – respectTheCode

+0

是的,但目前有點棘手,因爲他們的UI儀表板不支持這一點,你必須通過HTTP Post(curl,postman)將你的源代碼地圖上傳到他們的網站。他們告訴我他們正在努力製作一個用戶界面! – SudoPlz

+0

快速跟進 - 我們在Bugsnag推出反應原生的官方支持(包含源地圖支持以及原生崩潰處理)https://docs.bugsnag.com/platforms/react-native/ – loopj