Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
5459844d
U
unidocs-uni-app-x-zh
项目概览
DCloud
/
unidocs-uni-app-x-zh
通知
144
Star
2
Fork
33
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
9
列表
看板
标记
里程碑
合并请求
11
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-uni-app-x-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
9
Issue
9
列表
看板
标记
里程碑
合并请求
11
合并请求
11
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
5459844d
编写于
12月 03, 2024
作者:
DCloud_iOS_WZT
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: get-univerify-manager.md
上级
a827db69
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
17 addition
and
13 deletion
+17
-13
docs/api/get-univerify-manager.md
docs/api/get-univerify-manager.md
+17
-13
未找到文件。
docs/api/get-univerify-manager.md
浏览文件 @
5459844d
...
...
@@ -4,24 +4,24 @@
<!-- UTSAPIJSON.getUniverifyManager.compatibility -->
App一键登
陆,封装了个推的一键登陆
sdk,其内部再次封装了中国三大电信运营商提供的sdk。通过运营商提供的服务,可以在手机sim卡信号正常的情况下,通过云端接口获取到当前用户的手机号。
App一键登
录,封装了个推的一键登录
sdk,其内部再次封装了中国三大电信运营商提供的sdk。通过运营商提供的服务,可以在手机sim卡信号正常的情况下,通过云端接口获取到当前用户的手机号。
使用一键登
陆
可以点一下直接以当前手机号登录。不再需要短信验证码,而且费用比短信验证码便宜。
使用一键登
录
可以点一下直接以当前手机号登录。不再需要短信验证码,而且费用比短信验证码便宜。
App一键登
陆
的优势:
App一键登
录
的优势:
1.
对比短信验证码登录
-
对开发者而言每条短信费用更贵、短信模板审核慢、短信发送成功可能几十秒;
-
对用户而言,输入手机号耗时、等待耗时、输入验证码耗时,等待体验差。
2.
对比微信登录
-
中国法律要求开发者了解客户的真实信息。与其微信登录后再次要求用户输入短信验证码,不如直接一键登
陆
。
-
在iOS上,一旦使用微信登录,就必须同时加入Apple登录。Apple登录的用户无法再次有效触达,只能再次要求用户输入短信验证码绑定手机号,体验非常差。不如直接一键登
陆。使用一键登陆
时Appstore不会要求必须同时使用Apple登录。
-
中国法律要求开发者了解客户的真实信息。与其微信登录后再次要求用户输入短信验证码,不如直接一键登
录
。
-
在iOS上,一旦使用微信登录,就必须同时加入Apple登录。Apple登录的用户无法再次有效触达,只能再次要求用户输入短信验证码绑定手机号,体验非常差。不如直接一键登
录。使用一键登录
时Appstore不会要求必须同时使用Apple登录。
一键登
陆
涉及业务开通和付费,因为安全问题又涉及客户端和服务器交互,有较多文档:
一键登
录
涉及业务开通和付费,因为安全问题又涉及客户端和服务器交互,有较多文档:
1.
业务介绍:介绍业务流程、开通和付费。
[
详见
](
https://uniapp.dcloud.net.cn/univerify.html
)
2.
客户端API,即本文
3.
服务器API,
[
详见
](
https://doc.dcloud.net.cn/uniCloud/uni-login/dev.html
)
uni-id-pages插件,已经内置一键登
陆
,从云端到客户端均已开发好并开源,推荐使用。
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html
)
uni-id-pages插件,已经内置一键登
录
,从云端到客户端均已开发好并开源,推荐使用。
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html
)
<!-- UTSAPIJSON.getUniverifyManager.param -->
...
...
@@ -31,9 +31,9 @@ uni-id-pages插件,已经内置一键登陆,从云端到客户端均已开
## cause个推sdk错误码及运营商错误码汇总
上述API不管是预登
陆
还是登录,失败时返回的uni Error错误对象,有一个属性cause,它表示底层的错误来源,这里包含了个推的个验sdk和运营商sdk的详细信息。比如没有sim卡或未开启蜂窝网络。
上述API不管是预登
录
还是登录,失败时返回的uni Error错误对象,有一个属性cause,它表示底层的错误来源,这里包含了个推的个验sdk和运营商sdk的详细信息。比如没有sim卡或未开启蜂窝网络。
在大多数情况下,开发者需要把这些更为详细的错误提示给用户,以引导用户正确使用一键登
陆
。
在大多数情况下,开发者需要把这些更为详细的错误提示给用户,以引导用户正确使用一键登
录
。
### 个推sdk错误码 @getui-error-code
...
...
@@ -209,11 +209,15 @@ uni-id-pages插件,已经内置一键登陆,从云端到客户端均已开
| 80800 | WIFI切换异常 |
| 80801 | WIFI切换超时 |
## Tips
-
运营商对一键登陆给用户呈现的ui有强制要求:必须有运营商的隐私协议和服务条款、不得默认勾选同意、手机号掩码显示、需要用户手动再点按钮获取而不能自动获取。
-
目前一键登陆的UI可自定义性有限。仅支持配置登录页全屏/半屏、登录页背景色、登录按钮文案以及登录页logo。后续会继续扩展自定义性。
-
一键登陆并非100%成功,手机没有sim卡、蜂窝网络未开启、当时手机没有蜂窝网信号是最常见的原因,更多错误见上方的错误码列表。在一键登陆无法使用时,可转为短信验证码登录。在uni-id-pages里已经集成了相关逻辑,无需自己开发。
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html
)
-
一键登陆支持标准基座真机运行,涉及费用扣除开发者的费用。无需自定义基座。
-
页面必要元素有:号码栏(NumberText),品牌露出(SloganText),登录按钮(LoginButton),隐私确认(PrivacyCheckbox),隐私标题(PrivacyText)。
-
开发者不得通过任何技术手段将上述授权页面的必要元素内容隐藏、覆盖、或者动态变更。
-
登录按钮文字描述必须包含“登录”或“注册”等文字,不得诱导用户授权。
-
不得默认勾选同意、需要用户手动点击按钮获取手机号不能自动获取手机号。
-
对于接入一键登录并上线的应用,运营商会对上线的应用授权页面做审查,如果有出现未按要求弹出或设计授权页面的,将关闭应用的认证取号服务。
-
一键登录并非100%成功,手机没有sim卡、蜂窝网络未开启、当时手机没有蜂窝网信号是最常见的原因,更多错误见上方的错误码列表。在一键登录无法使用时,可转为短信验证码登录。在uni-id-pages里已经集成了相关逻辑,无需自己开发。
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html
)
-
一键登录支持标准基座真机运行,涉及费用扣除开发者的费用。无需自定义基座。
<!-- UTSAPIJSON.getUniverifyManager.example -->
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录