腾讯云即时通信IMReact Native_AI解决方案_同尘科技

即时通信 IM 2年前 (2023-06-13) 浏览 62

开发环境要求

TypeScriptNode( 推荐使用 Node.js 官方 LTS 版本 16.17.0)npm(版本请与 node 版本匹配)

步骤1:环境搭建

请参见 React Naitve 官方文档搭建本地开发环境。

步骤2:下载并引入 TUIKit

通过 git 克隆 方式下载 TUIKit 组件。本项目为 React Native Chat Demo,它是由 react-native-tim-js 及社区相关的开源包开发的 Demo 项目, 可帮助您快速开发一个即时通信聊天场景应用。

git clone https://github.com/TencentCloud/chat-demo-react-native.git

步骤3:依赖安装

在项目的根目录下执行如下代码,安装项目所需依赖项。

// yarnyarn// npmnpm install// ioscd iospod install

步骤4:demo 运行

1. 请参见 官方文档 准备 SDKAppIDUserSig,您必须拥有正确的 SDKAppID,才能进行初始化。2. 将准备好的SDKAppIDUserSig填入到 src/pages/config.ts 文件中。3. 执行如下命令运行:

// yarnyarn androidyarn ios// npmnpm run androidnpm run ios

常见问题

如何移植到现有项目中?

src/TUIKit 中为 TUIChat 等相关组件,可以直接复制到您的项目中,同时您还需要安装对应的依赖即可,对应的依赖查看 package.json 文件。

在 expo 项目中如何使用?

expo 中,如果您使用到的 package 包含 Native 代码,需要您使用 development build,具体信息可参见 官方文档。

如何在 demo 中安装Expo modules

https://docs.expo.dev/bare/installing-expo-modules/#usage

Android 项目报错 Task :react-native-create-thumbnail:compileDebugJavaWithJavac FAILED 怎么解决?

请参见 GitHub 相关问题。

项目报错 No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 怎么解决?

https://blog.csdn.net/python_yjys/article/details/127145470

项目报错 Xxx is not Fabric compatible yet 怎么解决?

找到提示的组件并换为原生组件即可。

项目报错 Undefined symbols for architecture x86_64 怎么解决?

https://stackoverflow.com/questions/71933392/react-native-ios-undefined-symbols-for-architecture-x86-64

项目报错 Execution failed for task ‘:react-native-gesture-handler:buildCMakeDebug[arm64-v8a]’ 怎么解决?

https://github.com/software-mansion/react-native-gesture-handler/issues/2427

项目报错 This declaration is experimental and its usage must be marked with ‘@kotlin.ExperimentalStdlibApi’ or ‘@OptIn(kotlin.ExperimentalStdlibApi::class)’ 怎么解决?

https://stackoverflow.com/questions/74401011/kotlin-experimentalstdlibapi-or-optinkotlin-experimentalstdlibapiclass

项目报错 could not find module ‘ExpoModulesCore’ for target ‘x86_64-apple-ios-simulator’; 怎么解决?

https://blog.csdn.net/boildoctor/article/details/112575041

出现应用闪退, 什么问题?

请检查权限是否申请。

单击拍照无反应?

拍照功能,请用真机调试。

交流与反馈

欢迎加入 知聊社群 进行技术交流和反馈问题。

对即时通讯IM解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?