t***@163.com
t***@163.com
  • 发布:2024-03-07 17:08
  • 更新:2024-04-10 20:05
  • 阅读:115

【报Bug】获取短信验证码,templateId都填了,更新了好几次都获取不到。

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 64

HBuilderX类型: 正式

HBuilderX版本号: 3.99

浏览器平台: Chrome

浏览器版本: 1

项目创建方式: HBuilderX

操作步骤:

用得unistarter

"未找到scene=login-by-sms,的短信模版templateId。
已启动测试模式,直接使用:123456作为短信验证码即可。
如果是正式项目,请在路径:/common/uni-config-center/uni-id/config.json中service->sms中配置密钥等信息
更多详情:https://uniapp.dcloud.io/uniCloud/uni-id.html#config"

预期结果:

成功

实际结果:

"未找到scene=login-by-sms,的短信模版templateId。
已启动测试模式,直接使用:123456作为短信验证码即可。
如果是正式项目,请在路径:/common/uni-config-center/uni-id/config.json中service->sms中配置密钥等信息
更多详情:https://uniapp.dcloud.io/uniCloud/uni-id.html#config"

bug描述:

"未找到scene=login-by-sms,的短信模版templateId。
已启动测试模式,直接使用:123456作为短信验证码即可。
如果是正式项目,请在路径:/common/uni-config-center/uni-id/config.json中service->sms中配置密钥等信息
更多详情:https://uniapp.dcloud.io/uniCloud/uni-id.html#config"

2024-03-07 17:08 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

  • t***@163.com (作者)

    有了。搞定了。 "service": {

    "sms": {

    "name": "", // 应用名称,对应短信模版的name

    "codeExpiresIn": 180, // 验证码过期时间,单位为秒,注意一定要是60的整数倍

    "scene": {

    "bind-mobile-by-sms": { // 对绑定手机号场景的配置,短信验证码场景值参考:https://uniapp.dcloud.net.cn/uniCloud/uni-id/summary.html#sms-scene

    "templateId": "", // 绑定手机号使用的短信验证码模板

    "codeExpiresIn": 240 // 绑定手机号验证码过期时间

    }

    }

    },

    这个配置只写了一个场景配置,文档好像没说明设置通用的templateId。我复制这个过去,原来只能一个场景用。建议改一下文档说明一下

    2024-03-07 17:59

  • DCloud_uniCloud_WYQ

    回复 t***@163.com: 目前没有通用配置,只有对单个场景进行配置的templateId

    2024-03-08 14:23

要回复问题请先登录注册