Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
3d99b26c
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看板
提交
3d99b26c
编写于
12月 05, 2024
作者:
DCloud_iOS_WZT
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update get-univerify-manager.md
上级
eee52e23
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
20 addition
and
15 deletion
+20
-15
docs/api/get-univerify-manager.md
docs/api/get-univerify-manager.md
+20
-15
未找到文件。
docs/api/get-univerify-manager.md
浏览文件 @
3d99b26c
...
...
@@ -29,22 +29,22 @@ uni-id-pages插件,已经内置一键登录,从云端到客户端均已开
:::warning
从HBuilderX 4.41+,UniverifyManager的方法的
`参数类型`
进行了调整。
比如之前类型叫
`LoginOptions`
,改名为了
`Uni
verifyLoginOptions`
,加上了
`Univerify
`
前缀。
比如之前类型叫
`LoginOptions`
,改名为了
`Uni
VerifyManagerLoginOptions`
,加上了
`UniVerifyManager
`
前缀。
本调整是因为未来会增加更多登录方式,一键登陆的参数类型占用通用的名称
`LoginOptions`
不合适。
涉及名单如下:
-
PreLoginOptions 变更为 Uni
verify
PreLoginOptions
-
LoginOptions 变更为 Uni
verify
LoginOptions
-
CustomLoginOptions 变更为 Uni
verify
CustomLoginOptions
-
PreLoginSuccess 变更为 Uni
verify
PreLoginSuccess
-
PreLoginFail 变更为 Uni
verify
PreLoginFail
-
PreLoginComplete 变更为 Uni
verify
PreLoginComplete
-
LoginSuccess 变更为 Uni
verify
LoginSuccess
-
LoginFail 变更为 Uni
verify
LoginFail
-
LoginComplete 变更为 Uni
verify
LoginComplete
注意在4.4以前的版本,仍需使用无前缀的老类型名称。
-
PreLoginOptions 变更为 Uni
VerifyManager
PreLoginOptions
-
LoginOptions 变更为 Uni
VerifyManager
LoginOptions
-
CustomLoginOptions 变更为 Uni
VerifyManager
CustomLoginOptions
-
PreLoginSuccess 变更为 Uni
VerifyManager
PreLoginSuccess
-
PreLoginFail 变更为 Uni
VerifyManager
PreLoginFail
-
PreLoginComplete 变更为 Uni
VerifyManager
PreLoginComplete
-
LoginSuccess 变更为 Uni
VerifyManager
LoginSuccess
-
LoginFail 变更为 Uni
VerifyManager
LoginFail
-
LoginComplete 变更为 Uni
VerifyManager
LoginComplete
注意在4.4
1
以前的版本,仍需使用无前缀的老类型名称。
一般情况下,开发者无需手动 as 返回值类型,uni-app x 会自动推导类型。早期的示例代码有 as ,新版示例已经去掉。
...
...
@@ -234,13 +234,18 @@ uni-id-pages插件,已经内置一键登录,从云端到客户端均已开
| 80800 | WIFI切换异常 |
| 80801 | WIFI切换超时 |
## 关于login(标准登录)与customLogin(自定义页面登录)
-
标准登录:预登录成功后,调用
`login`
方法拉起授权页面,登录成功后通过
`close`
方法关闭页面。此方式的优点是方便快捷无需开发界面UI,缺点是无法定制授权页面。
-
自定义页面登录(4.41+支持):根据预登录成功后返回的内容(包括脱敏手机号、运营商slogan、运营商隐私协议名称、运营商隐私协议地址),开发者自行实现符合
[
规范要求
](
#custom-specification-requirement
)
的授权页面,在页面的登录按钮点击事件内调用
`customLogin`
传入五要素完成登录。登录成功后通过
`uni.navigateBack()`
或
`uni.closeDialogPage()`
等方式关闭授权页。
##
Tips
-
页面必要元素有:号码栏(NumberText),品牌露出(SloganText),登录按钮(LoginButton),隐私确认(PrivacyCheckbox),隐私标题(PrivacyText)。
##
自定义页面规范要求 @custom-specification-requirement
-
页面必要元素有:号码栏(NumberText),品牌露出(SloganText),登录按钮(LoginButton),隐私确认(PrivacyCheckbox),隐私标题(PrivacyText)
,其中号码栏、品牌露出、隐私标题必须使用
[
text组件
](
https://doc.dcloud.net.cn/uni-app-x/component/text.html
)
实现,登录按钮必须使用
[
button组件
](
https://doc.dcloud.net.cn/uni-app-x/component/button.html
)
实现,隐私确认必须使用
[
checkbox组件
](
https://doc.dcloud.net.cn/uni-app-x/component/checkbox.html
)
实现
。
-
开发者不得通过任何技术手段将上述授权页面的必要元素内容隐藏、覆盖、或者动态变更。
-
登录按钮文字描述必须包含“登录”或“注册”等文字,不得诱导用户授权。
-
不得默认勾选同意、需要用户手动点击按钮获取手机号不能自动获取手机号。
-
对于接入一键登录并上线的应用,运营商会对上线的应用授权页面做审查,如果有出现未按要求弹出或设计授权页面的,将关闭应用的认证取号服务。
## Tips
-
不得默认勾选同意、需要用户手动点击按钮获取手机号不能自动获取手机号。
-
一键登录并非100%成功,手机没有sim卡、蜂窝网络未开启、当时手机没有蜂窝网信号是最常见的原因,更多错误见上方的错误码列表。在一键登录无法使用时,可转为短信验证码登录。在uni-id-pages里已经集成了相关逻辑,无需自己开发。
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-id/app-x.html
)
-
一键登录支持标准基座真机运行,涉及费用扣除开发者的费用。无需自定义基座。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录