概述
一键登录是是DCloud联合个推公司推出的整合了三大运营商网关认证能力的服务。兼容iOS和Android的智能手机,做到了三大运营商网络打通、常见机型全覆盖的效果。
一键登简化了登录的流程,为用户首次登录APP提供了畅通无阻的通道,有效地减少了用户等待时间,帮助用户迅速地建立起与APP的连接。另外,一键登录还能够有效保障用户的账号安全,降低由于密码设置过于简单或同一密码多账号使用,造成的密码破解或泄露的风险。同时,该产品还能降低短信验证遭到劫持的风险,为用户的账号提供安全的“保护伞”。
一键登录具备授权页面,APP开发者经用户授权后可获得号码,适用于注册、登录等场景。
开通服务
使用开发者账号登录开发者中心,在左侧导航选择“一键登录”。在使用此功能前需要先完成邮箱及手机号验证,根据开发者中心页面提示完成验证即可。验证后,点击页面上的“同意协议并开通”,便可开通账号一键登录服务。

开通成功后,会分配账号的API密钥,用于uniCloud接口调用验证,此信息需要妥善保存,一旦泄漏可能会给您带来不必要的财务损失。
目前一键登录收费规则为每次成功请求0.02元,失败不计费。
充值
一键登录为预付费业务,使用一键登录服务之前,需要先进行充值。点击页面上的“充值”按钮,可以选择预设金额进行充值,也可以选择自定义金额进行充值,充值金额最小1元。
选择完金额之后,点击充值,选择支付方式。目前支持支付宝、微信两种支付方式。
充值成功后,可真机调试进行测试,费用会从账户中扣除,如需打包使用,请先添加应用。
添加应用
点击添加应用,需填写DCloud AppId及对应应用包名和签名信息,申请后一般1-2个工作日审核通过。注:信息一但提交无法修改,只能删除后重新申请,请谨慎填写
充值记录
调用记录
调用统计
填写应用信息后,点击开通。
注:请谨慎填写应用信息,保证包名及签名的正确性。一旦提交后,应用信息将无法更改,并会进入审核状态,审核周期约为1-2个工作日。
如何使用?
客户端
客户端如何使用一键登录请参考 开发文档
在 uniCloud 中调用
为了方便 uniCloud 用户调用,我们提供了相应接口,开发文档
注意事项
- 申请时的应用名称需用于应用备案审核,请填写真实的应用名称,需能够简要说明应用用途,请勿使用纯英文及测试字眼。
- 如果之前申请一键登录用的是DCloud公测证书,由于最近
DCloud公测证书
变更,开发者需要生成自己的证书,重新申请开通一键登录,重新制作自定义基座调试或者重新打正式包,否则会影响一键登录功能的使用。 - 如果应用发生转让,这是应用归属已发生变化,需将获取手机号的云函数中配置的账号apiKey替换为接收账号的apiKey。
公共测试证书仅适合应用开发期间体验测试使用,切勿用于发布正式应用!!!