0

我实现了一个本机模块,我想使用本机模块的红盒错误屏幕向开发人员显示一个错误。此错误将通知有关过时的值。

有谁知道,如何用自定义消息显示这种屏幕?

下面我附上一个截图,我想要实现的目标:

4

1 回答 1

2

在 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)
于 2021-04-16T10:05:05.037 回答