GetStream Chat React本机:[错误:不支持crypto.getRandomValues参见https://github.com/uuidjs/uuid#getrandomvalues-not-supported]

问题描述

我已对具有以下版本详细信息的本机项目做出反应,并以以下版本实施了GetSream Chat。

“ react-native”:“ 0.62.2”, “ stream-chat-react-native”:“ ^ 1.3.3”

现在,当我创建 chatClient.setUser 时,如果我的调试器已在应用程序中运行,则可以很好地工作。这是官方文档启动用户https://getstream.io/chat/docs/init_and_users/?language=js

链接

enter image description here

但是现在假设我退出了调试器,那么它给了我以下错误,并且它不会打开任何通道。

[错误不支持crypto.getRandomValues()。看到 https://github.com/uuidjs/uuid#getrandomvalues-not-supported]

如果需要更多信息,请告诉我。

谢谢。

解决方法

对依赖项进行了一些更改:

您将需要安装LinusU / react-native-get-random-values并添加此行import'react-native-get-random-values;到您的index.js

有关更多详细信息,请参阅文档:https://github.com/GetStream/stream-chat-react-native/wiki/Upgrade-helper#dependency-changes

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...