我实现了一个本机模块,我想使用本机模块的红盒错误屏幕向开发人员显示一个错误。此错误将通知有关过时的值。
有谁知道,如何用自定义消息显示这种屏幕?
下面我附上一个截图,我想要实现的目标:
在 android 上,您可以使用以下代码实现此目的:
val exceptionManager = reactContext.getNativeModule(ExceptionsManagerModule::class.java)
val error: WritableMap = WritableNativeMap()
error.putString("message", "Error message")
exceptionManager.reportException(error)
在 iOS 上也很简单:
let exceptionsManager = bridge.module(forName: "RCTExceptionsManager") as? exceptionsManager
exceptionsManager?.reportFatalException("message", stack: nil, exceptionId: 1)