# @cometchat/calls-sdk-react-native 中文文档

规范地址：https://npmcn.com/package/%40cometchat/calls-sdk-react-native/

版本：5\.1\.0
npm 元数据更新时间：2026-11-02T10:32:58.639Z
中文译文更新时间：2026-11-10T13:12:04.448Z
软件包许可：https://www\.cometchat\.com/legal-terms-of-service

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40cometchat/calls-sdk-react-native
原文对照：https://npmcn.com/package/%40cometchat/calls-sdk-react-native/?lang=original
项目主页：https://www.cometchat.com/docs/sdk/react-native/calling-overview
源码仓库：https://github.com/cometchat/calls-sdk-react-native

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：1.2 MB，30 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- Node.js 要求：\>=18
- 运行依赖：7 个
- peer 依赖：react-native-svg ^15\.12\.0，react-native-webrtc ^155\.0\.1，react-native-performance ^5\.1\.2，react-native-url-polyfill ^2\.0\.0，react-native-background-timer ^2\.4\.1，@react-native-async-storage/async-storage ^2\.1\.2
- 首次发布：2023-08-07T07:15:22.884Z
- 最新版本发布：2026-11-02T10:32:58.448Z
- 近 30 天下载量：2506（2026-10-11 至 2026-11-09，npm 官方下载统计）
- 已发布版本数：51（近 12 个月 29 个）

## 中文简介

CometChat Call SDK for React Introduct提供语音和视频调用能力,用于React Introduct应用.

## 安装

```sh
npm install @cometchat/calls-sdk-react-native
```

也可以使用：`pnpm add @cometchat/calls-sdk-react-native`、`yarn add @cometchat/calls-sdk-react-native`、`bun add @cometchat/calls-sdk-react-native`

## README

这是新的 [**原生反应**](https://reactnative.dev/) 项目,使用靴子 [`@react-native-community/cli`](https://github.com/react-native-community/cli)。 。 。 .

# 开始

> **说明**: 确保您已完成 [设置您的环境](https://reactnative.dev/docs/set-up-your-environment) 指南在进行之前.

## 第1步:开始地铁

首先,你必须跑 **地铁**, JavaScript 为 React Natural 创建工具.

要启动 Metro dev 服务器, 请从您的 React Native 项目的根运行以下命令 :

```sh
# Using npm
npm start

# OR using Yarn
yarn start
```

## 第2步:构建和运行您的应用程序

随着Metro的运行,从您的 React Introduct 工程的根部打开一个新的终端窗口/页,并使用以下命令之一来构建和运行您的Android或iOS app:

### 机器人

```sh
# Using npm
npm run android

# OR using Yarn
yarn android
```

### iOS系统

对于iOS,请记住安装CocoaPods的依赖性(这只需要在第一个克隆上运行,或者在更新了原生地道克后运行).

第一次创建新项目,运行"Ruby"捆绑器以安装CocoaPods本身:

```sh
bundle install
```

然后,每当更新你的本土依赖,运行:

```sh
bundle exec pod install
```

详情请访问 [CocoaPods 开始引导](https://guides.cocoapods.org/using/getting-started.html)。 。 。 .

```sh
# Using npm
npm run ios

# OR using Yarn
yarn ios
```

如果一切设置正确,您应该看到您的新应用程序运行在Android模拟器,iOS模拟器,或者您的连接设备中.

这是运行你的应用程序的一种方式——也可以直接从Android Studio或Xcode来构建.

## 步骤 3: 修改您的应用程序

既然你成功运行了应用软件,让我们做一些改变!

打开 `App.tsx` 在您选择的文本编辑器中进行修改。 当您保存时, 您的应用程序会自动更新并反映这些变化 [快速刷新](https://reactnative.dev/docs/fast-refresh)。 。 。 .

如果您想要强制重新装入, 例如要重新设置您的应用程序状态, 您可以执行全重装 :

-   **机器人**: 按 区域 双键或选择 **"重装"** 从 **德文菜单**,通过 代码 + 键 联合国 (温道/Linux)或 数据 + 键 联合国 (macOS) (英语).
-   **iOS系统**编辑: 区域 在iOS模拟器中.

## 祝贺你! : 塔达:

您已成功运行并修改了您的 React 原生 App : party face:

### 现在怎么办?

-   如果您想要在已有的应用程序中添加这个新的 React 本地代码, 请检查 [融合指南](https://reactnative.dev/docs/integration-with-existing-apps)。 。 。 .
-   如果你想知道更多关于反动原住民的知识,请检查 [文档](https://reactnative.dev/docs/getting-started)。 。 。 .

# 解决问题

如果你有问题 得到以上步骤的工作, 看 [解决问题](https://reactnative.dev/docs/troubleshooting) 页 次.

# 学习更多

要了解更多关于React Industrial的信息,请查看以下资源:

-   [反应土著网站](https://reactnative.dev/) - 更多关于反应土著.
-   [开始](https://reactnative.dev/docs/environment-setup) - 一个 **概览** (原始内容存档于2019-03-21). React Industrial and how set up your Environment.
-   [学习基本知识](https://reactnative.dev/docs/getting-started) - 一个 **导游** 反应原生 **基础**。 。 。 .
-   [博客](https://reactnative.dev/blog) - 读取最新官方反应 **博客** 员额.
-   [`@facebook/react-native`](https://github.com/facebook/react-native) - 开放源码 **仓库** 反应原生.

## 常见问题

### @cometchat/calls-sdk-react-native 是什么？

CometChat Call SDK for React Introduct提供语音和视频调用能力,用于React Introduct应用\.

### 如何安装 @cometchat/calls-sdk-react-native？

在项目目录运行 npm install @cometchat/calls-sdk-react-native，或使用 pnpm add / yarn add / bun add。

### @cometchat/calls-sdk-react-native 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @cometchat/calls-sdk-react-native 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @cometchat/calls-sdk-react-native 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=18。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @cometchat/calls-sdk-react-native 可以商用吗？

@cometchat/calls-sdk-react-native 使用 https://www\.cometchat\.com/legal-terms-of-service 许可。声明的许可为 https://www\.cometchat\.com/legal-terms-of-service，请阅读许可原文确认使用条件。以上为概括，不构成法律意见，请以许可原文为准。

### @cometchat/calls-sdk-react-native 的下载量有多少？

根据 npm 官方下载统计，@cometchat/calls-sdk-react-native 在 2026/10/11 – 2026/11/09 这 30 天内被下载 2,506 次，日均约 84 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @cometchat/calls-sdk-react-native 还在维护吗？

最新版本 5\.1\.0 发布于 2026/11/02（8 天前）；至今共发布 51 个版本，其中过去 12 个月发布了 29 个；首次发布于 2023/08/07。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

