You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native项目配置LaunchDarkly客户端时如何获取user_key?

React Native接入LaunchDarkly常见问题解答

返回值异常说明

你得到的{"_U": 0, "_V": 0, "_W": null, "_X": null}是未完成resolve的Promise对象,不是直接缺失user_key导致的错误,不过正确配置user_key确实是SDK正常初始化的必要前提。

user_key的获取与设置规则

  • user_key不需要从LaunchDarkly平台获取,它是你业务侧自定义的用户唯一标识:已登录用户直接使用你们业务系统内的用户唯一ID即可;未登录的匿名用户,可以用设备唯一标识作为user_key。
  • 测试阶段你可以直接使用任意固定字符串作为user_key,比如test_user_001,就能快速跑通初始化流程,正式上线时替换为真实的用户标识即可。
  • 如果你需要SDK自动生成匿名用户的唯一标识,可以直接调用SDK内置的匿名用户生成方法,不需要手动维护user_key。

初始化代码修正建议

你需要保证await调用在异步函数内执行,正确写法参考:

const initLaunchDarkly = async () => {
  const client = new LDClient();
  const config = { "mobileKey": "你的LaunchDarkly移动端密钥" };
  // 测试阶段可直接用固定测试值
  const user = { "key": "test_user_001" };
  const initRes = await client.configure(config, user);
  // 这里可以拿到正常的初始化返回结果
  console.log('LD初始化结果:', initRes);
}

initLaunchDarkly();

内容的提问来源于stack exchange,提问作者Passaro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 19:45:04