@dynamic-labs-sdk/client

中文文档
1.51.0发布于 2026/11/11TypeScriptESM + CJS近 30 天下载 52.2万

欢迎使用动态客户端 SDK - 一个对您的应用程序的强大而灵活的认证解决方案 .

中文使用文档
文档目录4 节
  1. 概览
  2. 捐款
  3. iOS( 本地反应) 上的 iCloud 备份
  4. 解决问题

动态客户端 SDK

欢迎使用动态客户端 SDK - 一个对您的应用程序的强大而灵活的认证解决方案 .

概览

动态客户端 SDK 提供了一个将认证和用户管理整合到您的应用程序的无缝方式. 有了易于使用的API和坚固的功能集,可以快速地执行安全认证流,同时保持良好的用户体验.

SDK的设计是轻而易举,但很强大, 给你所需的工具,而不需要布卢特.

捐款

给此软件包投稿时, 请遵循编码标准 克劳德·姆德 在寄存器根处.

关键规则:

  • ⚠️ 索引文件限制数字 :
    • 允许: src/exports/index.ts (主要切入点)
    • QQ 允许 : 单托肯索引文件( Directory X 与 X. ts 仅导出 X)
    • QQ 禁止: 多键聚合索引文件
  • 见 克劳德·姆德 用于完整编码标准

iOS( 本地反应) 上的 iCloud 备份

嵌入式钱包可以备份到用户的 iCloud backupWaasKeySharesToICloud 从 @dynamic-labs-sdk/client/waas在它使用的iOS上 设备的 iCloud 账户, 所以没有登录步骤。 未见于 Android; 检查 isICloudBackupSupported() 决定是否提供.

您的应用程序必须在备份工作前设置 iCloud :

  1. 在 Xcode 中,添加 图像 并启用 云纹 服务.
  2. 在动态中添加您为 iCloud 配置的 CloudKit 容器 仪表板(例如) iCloud.com.example.app)到应用程序的iCloud容器.
  3. 重建本土应用.

解决问题

如果您对客户初始化有问题,请尝试以下操作:

  1. 禁用 autoInitialize数字 :
const client = createDynamicClient({ autoInitialize: false });
  1. 手动初始化客户端并处理错误 :
try {
  await initializeClient(client);
} catch (error) {
  console.log(error);
}

版本与发布记录

@dynamic-labs-sdk/client 共发布 207 个版本,首次发布于 2025/05/19;过去 12 个月发布了 151 个版本。

版本发布日期距今
1.51.0latest2026/11/112 天前
1.50.02026/11/058 天前
1.49.12026/11/0210 天前
1.49.02026/10/3113 天前
1.48.02026/10/3014 天前
1.47.02026/10/2816 天前

其他发布通道:alpha → 0.1.0-alpha.37。

关于 @dynamic-labs-sdk/client 的常见问题

@dynamic-labs-sdk/client 是什么?

欢迎使用动态客户端 SDK - 一个对您的应用程序的强大而灵活的认证解决方案 .

如何安装 @dynamic-labs-sdk/client?

在项目目录运行 npm install @dynamic-labs-sdk/client,或使用 pnpm add / yarn add / bun add。

@dynamic-labs-sdk/client 支持 TypeScript 吗?

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

@dynamic-labs-sdk/client 支持 ESM 还是 CommonJS?

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

@dynamic-labs-sdk/client 可以商用吗?

@dynamic-labs-sdk/client 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

@dynamic-labs-sdk/client 的下载量有多少?

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

@dynamic-labs-sdk/client 还在维护吗?

最新版本 1.51.0 发布于 2026/11/11(2 天前);至今共发布 207 个版本,其中过去 12 个月发布了 151 个;首次发布于 2025/05/19。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。