Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
anyefeiyu
uni-app
提交
8c8a737e
U
uni-app
项目概览
anyefeiyu
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8c8a737e
编写于
3月 16, 2021
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: 登陆 -> 登录
上级
b2c2c205
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
47 addition
and
47 deletion
+47
-47
docs/api/a-d/rewarded-video.md
docs/api/a-d/rewarded-video.md
+1
-1
docs/api/plugins/login.md
docs/api/plugins/login.md
+16
-16
docs/api/plugins/payment.md
docs/api/plugins/payment.md
+1
-1
docs/collocation/pages.md
docs/collocation/pages.md
+1
-1
docs/nvue-api.md
docs/nvue-api.md
+1
-1
docs/release-note-alpha.md
docs/release-note-alpha.md
+2
-2
docs/release.md
docs/release.md
+3
-3
docs/uniCloud/README.md
docs/uniCloud/README.md
+1
-1
docs/uniCloud/uni-id.md
docs/uniCloud/uni-id.md
+11
-11
docs/univerify.md
docs/univerify.md
+9
-9
docs/use-weex.md
docs/use-weex.md
+1
-1
未找到文件。
docs/api/a-d/rewarded-video.md
浏览文件 @
8c8a737e
...
...
@@ -559,7 +559,7 @@ isValid|校验结果|Blean|判定结果,是否发放奖励|
-
plus.navigator.isSimulator 判断App是否运行在模拟器环境
[
规范
](
https://www.html5plus.org/doc/zh_cn/navigator.html#plus.navigator.isSimulator
)
-
plus.navigator.isRoot 判断设备是否被root或越狱
[
规范
](
https://www.html5plus.org/doc/zh_cn/navigator.html#plus.navigator.isRoot
)
-
plus.networkinfo.isSetProxy 判断设备的网络是否设置了代理
[
规范
](
https://www.html5plus.org/doc/zh_cn/device.html#plus.networkinfo.isSetProxy
)
4.
避免使用短信验证码来识别身份,推荐使用可信度更高的
[
手机号一键登
陆
](
/univerify
)
或
[
微信登录
](
/api/plugins/login?id=login
)
4.
避免使用短信验证码来识别身份,推荐使用可信度更高的
[
手机号一键登
录
](
/univerify
)
或
[
微信登录
](
/api/plugins/login?id=login
)
5.
必要时可使用
[
生物认证(指纹和faceid)
](
/api/system/authentication
)
、
[
活体检测的sdk
](
https://ext.dcloud.net.cn/search?q=%E6%B4%BB%E4%BD%93%E6%A3%80%E6%B5%8B&orderBy=Relevance&cat1=5&cat2=51
)
#### 获取广告商名称
...
...
docs/api/plugins/login.md
浏览文件 @
8c8a737e
...
...
@@ -7,10 +7,10 @@
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
H5平台登
陆
注意事项:
-
微信内嵌浏览器运行H5版时,可通过js sdk实现微信登
陆
,需要引入一个单独的js,
[
详见
](
https://ask.dcloud.net.cn/article/35380
)
-
普通浏览器上实现微信登
陆
,并非开放API,需要向微信申请,仅个别开发者有此权限
-
H5平台的其他登
陆,比如QQ登陆、微博登陆
,uni-app未封装,请在条件编译里按普通H5写法编写。
H5平台登
录
注意事项:
-
微信内嵌浏览器运行H5版时,可通过js sdk实现微信登
录
,需要引入一个单独的js,
[
详见
](
https://ask.dcloud.net.cn/article/35380
)
-
普通浏览器上实现微信登
录
,并非开放API,需要向微信申请,仅个别开发者有此权限
-
H5平台的其他登
录,比如QQ登录、微博登录
,uni-app未封装,请在条件编译里按普通H5写法编写。
**OBJECT 参数说明**
...
...
@@ -39,7 +39,7 @@ H5平台登陆注意事项:
*
[
百度小程序登录
](
https://smartprogram.baidu.com/docs/develop/api/open_log/#%E6%8E%88%E6%9D%83%E6%B5%81%E7%A8%8B%E8%AF%B4%E6%98%8E/
)
*
[
字节跳动小程序登录
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/log-in/login
)
*
[
Apple登录、苹果登录、Sign in with Apple
](
https://ask.dcloud.net.cn/article/36651
)
*
[
一键登
陆
](
/univerify
)
*
[
一键登
录
](
/univerify
)
如果服务端使用
`uniCloud`
,那么官方提供了
[
uni-id
](
https://uniapp.dcloud.net.cn/uniCloud/uni-id
)
云端统一登录服务,把微信登录、短信验证码登录及角色权限管理等服务端登录开发,进行了统一的封装。
...
...
@@ -131,18 +131,18 @@ uni.login({
除了以上三个必有的信息外,不同服务供应商返回的其它信息会存在差异。
#### App端登
陆
的扩展说明
#### App端登
录
的扩展说明
App端还支持更多登
陆
相关API,如
`logout`
,
[
详见
](
https://www.html5plus.org/doc/zh_cn/oauth.html
)
App端还支持更多登
录
相关API,如
`logout`
,
[
详见
](
https://www.html5plus.org/doc/zh_cn/oauth.html
)
App端登
陆
相关的SDK需要在manifest中配置:
1.
打开 manifest.json -> App模块权限配置,勾选 OAuth(登
陆
鉴权)。
2.
打开 manifest.json -> App SDK配置,查看到登
陆
鉴权。在说明中有蓝色链接,其中包括向微信、QQ、微博等平台申请sdk的链接。
App端登
录
相关的SDK需要在manifest中配置:
1.
打开 manifest.json -> App模块权限配置,勾选 OAuth(登
录
鉴权)。
2.
打开 manifest.json -> App SDK配置,查看到登
录
鉴权。在说明中有蓝色链接,其中包括向微信、QQ、微博等平台申请sdk的链接。
3.
向微信、QQ、微博等平台申请到sdk的信息后,回填到manifest里。
4.
这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用
[
自定义基座包
](
http://ask.dcloud.net.cn/article/12723
)
。离线打包请参考离线打包文档在原生工程中配置。
5.
配置并打包后,通过
`uni.getProvider`
可以得到配置的结果列表,注意这里返回的是manifest配置的,与手机端是否安装微信、QQ、微博无关。
如果手机端未安装QQ、微博,调用时会启动这些平台的wap页面登
陆,如果已安装相应客户端,会启动它们的客户端登陆
。
如果手机端未安装QQ、微博,调用时会启动这些平台的wap页面登
录,如果已安装相应客户端,会启动它们的客户端登录
。
**示例**
...
...
@@ -162,9 +162,9 @@ uni.login({
});
```
#### App端集成其他登
陆SDK如支付宝、淘宝、facebook登陆
的说明
1.
[
支付宝登
陆
](
https://ext.dcloud.net.cn/search?q=%E6%94%AF%E4%BB%98%E5%AE%9D%E7%99%BB%E9%99%86
)
、
[
淘宝登陆
](
https://ext.dcloud.net.cn/search?q=%E7%99%BE%E5%B7%9D
)
、
[
抖音登录
](
https://ext.dcloud.net.cn/search?q=%E6%8A%96%E9%9F%B3%E7%99%BB%E5%BD%95
)
、
[
facebook登录
](
https://ext.dcloud.net.cn/search?q=facebook%E7%99%BB%E5%BD%95
)
等在插件市场均已有插件,还有
[
sharesdk
](
https://ext.dcloud.net.cn/search?q=sharesdk
)
等专业集成多家登录分享的插件。
2.
也可以内嵌web-view组件,使用web登
陆模式集成这些三方登陆
#### App端集成其他登
录SDK如支付宝、淘宝、facebook登录
的说明
1.
[
支付宝登
录
](
https://ext.dcloud.net.cn/search?q=%E6%94%AF%E4%BB%98%E5%AE%9D%E7%99%BB%E9%99%86
)
、
[
淘宝登录
](
https://ext.dcloud.net.cn/search?q=%E7%99%BE%E5%B7%9D
)
、
[
抖音登录
](
https://ext.dcloud.net.cn/search?q=%E6%8A%96%E9%9F%B3%E7%99%BB%E5%BD%95
)
、
[
facebook登录
](
https://ext.dcloud.net.cn/search?q=facebook%E7%99%BB%E5%BD%95
)
等在插件市场均已有插件,还有
[
sharesdk
](
https://ext.dcloud.net.cn/search?q=sharesdk
)
等专业集成多家登录分享的插件。
2.
也可以内嵌web-view组件,使用web登
录模式集成这些三方登录
### uni.preLogin(OBJECT)
预登录。
...
...
@@ -179,14 +179,14 @@ uni.login({
|参数名|类型|必填|说明|
|:-|:-|:-|:-|
|provider|String|否|登录服务提供商,通过
[
uni.getProvider
](
/api/plugins/provider
)
获取,目前仅支持
[
一键登
陆
](
/univerify
)
|
|provider|String|否|登录服务提供商,通过
[
uni.getProvider
](
/api/plugins/provider
)
获取,目前仅支持
[
一键登
录
](
/univerify
)
|
|success|Function|否|接口调用成功的回调|
|fail|Function|否|接口调用失败的回调函数|
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
### uni.closeAuthView()
关闭
[
一键登
陆
](
/univerify
)
页面。
关闭
[
一键登
录
](
/univerify
)
页面。
**平台差异说明**
...
...
docs/api/plugins/payment.md
浏览文件 @
8c8a737e
...
...
@@ -112,7 +112,7 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
3.
这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用自定义基座调试。离线打包请参考离线打包文档在原生工程中配置。
4.
配置并打包后,通过
`uni.getProvider`
可以得到配置的结果列表,注意这里返回的是manifest配置的,与手机端是否安装微信、支付宝无关。
如果手机端未安装支付宝,调用时会启动支付宝的wap页面登
陆,如果已安装相应客户端,会启动其客户端登陆
。
如果手机端未安装支付宝,调用时会启动支付宝的wap页面登
录,如果已安装相应客户端,会启动其客户端登录
。
#### uni-app里开发
...
...
docs/collocation/pages.md
浏览文件 @
8c8a737e
...
...
@@ -955,7 +955,7 @@ midButton没有pagePath,需监听点击事件,自行处理点击后的行为
-
tabbar 的默认高度,在不同平台不一样。App端的默认高度在HBuilderX 2.3.4起从56px调整为50px,与H5端统一。开发者也可以自行设定高度,调回56px。
[
详见
](
https://uniapp.dcloud.io/frame?id=%e5%9b%ba%e5%ae%9a%e5%80%bc
)
-
tabbar 在H5端是div模拟的,属于前端屏幕窗口的一部分,如果要使用bottom居底定位方式,应该使用css变量
`--window-bottom`
,比如悬浮在tabbar上方10px的按钮,样式如下
`bottom: calc(var(--window-bottom) + 10px)`
-
中间带+号的tabbar模板例子,
[
参考
](
https://ext.dcloud.net.cn/plugin?id=98
)
。可跨端,但+号不凸起。如需中间凸起,配置tabbar的midButton。
-
如果是需要先登录、后进入tab页面,不需要把登
陆页设为首页,首页仍然是tabbar页,可参考HBuilderX新建uni-app项目时的登陆
模板
-
如果是需要先登录、后进入tab页面,不需要把登
录页设为首页,首页仍然是tabbar页,可参考HBuilderX新建uni-app项目时的登录
模板
-
前端弹出遮罩层挡不住tabbar的问题,跨端处理方式时动态隐藏tabbar。App端可以使用plus.nativeObj.view或subNVue做弹出和遮罩,可参考这个
[
底部原生图标分享菜单例子
](
https://ext.dcloud.net.cn/plugin?id=69
)
-
微信小程序模拟器1.02.1904090版有bug,在缩放模拟器页面百分比后,tabbar点击多次后就会卡死。真机无碍,使用时注意。
[
详见
](
https://developers.weixin.qq.com/community/develop/doc/0002e6e6bf0d602d8c783e10756400
)
-
PC宽屏上,当页面存在topWindow或leftWindow或rightWindow等多窗体结构时,tabBar自动隐藏(HBuilderX 2.9.9),请使用
[
custom-tab-bar组件
](
https://uniapp.dcloud.io/component/custom-tab-bar
)
配置 tabBar 的位置。
...
...
docs/nvue-api.md
浏览文件 @
8c8a737e
...
...
@@ -680,7 +680,7 @@ BindingX类似一种强化版的css,运行性能高,但没有js那样足够
1. **vuex:** 自HBuilderX 2.2.5起,nvue支持```vuex```。这是vue官方的状态管理工具。
> 注意:不支持直接引入```store```使用,可以使用```mapState```、```mapGetters```、```mapMutations```等辅助方法或者使用```this.$store```
2. **uni.storage:**
- vue和nvue页面可以使用相同的```uni.storage```存储。这个存储是持久化的。 比如登
陆
状态可以保存在这里。
- vue和nvue页面可以使用相同的```uni.storage```存储。这个存储是持久化的。 比如登
录
状态可以保存在这里。
- App端还支持```plus.sqlite```,也是共享通用的。
3. **globalData:** 小程序有```globalData```机制,这套机制在```uni-app```里也可以使用,全端通用。 在App.vue文件里定义```globalData```,如下:
...
...
docs/release-note-alpha.md
浏览文件 @
8c8a737e
...
...
@@ -273,7 +273,7 @@
+
uni-ui 新增 uni-easyinput 组件,提供更强大、易用的输入框封装组件,内置表单校验
[
详情
](
https://ext.dcloud.net.cn/plugin?id=3455
)
+
uni-ui 新增 uni-data-checkbox 组件,简化单选复选框的使用
[
详情
](
https://ext.dcloud.net.cn/plugin?id=3456
)
+
uni-ui 修复 forms、list、dateformat、indexed-list等组件的问题
[
详情
](
https://ext.dcloud.net.cn/plugin?id=55
)
+
hello uni-app 新增 App端一键登
陆
示例(API分类login示例中)
+
hello uni-app 新增 App端一键登
录
示例(API分类login示例中)
+
前后一体登录项目模板 新增 App端一键登录、修改密码
*
【uniCloud】
+
【重要】调整 前端内置了
`<unicloud-db>`
组件,无需再人工引入插件市场的
[
clientDB组件插件
](
https://ext.dcloud.net.cn/plugin?id=3256
)
[
规范
]
(https://uniapp.dcloud.net.cn/uniCloud/unicloud-db)
...
...
@@ -816,7 +816,7 @@
*
【uni小程序SDK】
+
iOS平台 新增 预加载小程序功能,可提升初次启动速度
[
详情
](
https://nativesupport.dcloud.net.cn/UniMPDocs/Sample/ios?id=%e9%a2%84%e5%8a%a0%e8%bd%bd%e5%b0%8f%e7%a8%8b%e5%ba%8f
)
+
iOS平台 新增 小程序支持后台运行功能,可提升二次启动速度
[
详情
](
https://nativesupport.dcloud.net.cn/UniMPDocs/Sample/ios?id=%e5%bc%80%e5%90%af%e5%90%8e%e5%8f%b0%e8%bf%90%e8%a1%8c
)
#### 2.7.13.20200615-alpha
*
【uni-app】
+
App-nvue平台 修复 HBuilderX 2.7.12 alpha 版引发的 纯 nvue 项目编译出错的Bug
[
详情
](
https://ask.dcloud.net.cn/question/99356
)
...
...
docs/release.md
浏览文件 @
8c8a737e
...
...
@@ -226,7 +226,7 @@
+
uni-ui 新增 uni-easyinput 组件,提供更强大、易用的输入框封装组件,内置表单校验
[
详情
](
https://ext.dcloud.net.cn/plugin?id=3455
)
+
uni-ui 新增 uni-data-checkbox 组件,简化单选复选框的使用
[
详情
](
https://ext.dcloud.net.cn/plugin?id=3456
)
+
uni-ui 修复 forms、list、dateformat、indexed-list等组件的问题
[
详情
](
https://ext.dcloud.net.cn/plugin?id=55
)
+
hello uni-app 新增 App端一键登
陆
示例(API分类login示例中)
+
hello uni-app 新增 App端一键登
录
示例(API分类login示例中)
+
hello uni-app 优化 适配PC宽屏,参考:
[
https://hellouniapp.dcloud.net.cn/
](
https://hellouniapp.dcloud.net.cn/
)
+
hello uni-app 修复 在 H5 下【设置 tabBar】示例页面设置背景色时颜色错误的Bug
+
前后一体登录项目模板 新增 App端一键登录、修改密码
...
...
@@ -695,7 +695,7 @@
+
iOS平台 新增 小程序支持后台运行功能,可提升二次启动速度
[
详情
](
https://nativesupport.dcloud.net.cn/UniMPDocs/Sample/ios?id=%e5%bc%80%e5%90%af%e5%90%8e%e5%8f%b0%e8%bf%90%e8%a1%8c
)
+
iOS平台 优化 小程序启动流程,Hello uni-app 示例应用启动速度提升2倍,在iPhone11设备实测400ms内打开应用首页
+
iOS平台 修复 发送短信 sendMessage API无效的Bug
#### 2.7.14.20200618
*
【uni-app】
+
【重要】新增 自动化测试
[
详情
](
https://uniapp.dcloud.io/collocation/auto/quick-start
)
...
...
@@ -2552,7 +2552,7 @@
*
新增 内置 autoprefixer ,自动处理css兼容性(iOS>=8,Android>=4),修复iOS8上部分组件变形的问题
*
新增 App平台 二级页面支持单独取消原生导航栏,支持定义导航栏为透明渐变模式
*
新增 组件 picker-view,规范参考
[
picker-view
](
https://uniapp.dcloud.io/component/picker-view
)
*
修复 uni.switchTab跳转的bug,注意switchTab跳转后会关闭所有非tabbar页面。可用于初始页为欢迎页、登
陆
页,之后switchTab到业务首页的场景
*
修复 uni.switchTab跳转的bug,注意switchTab跳转后会关闭所有非tabbar页面。可用于初始页为欢迎页、登
录
页,之后switchTab到业务首页的场景
*
修复 uni.request 未返回 header 的问题
*
修复 组件 textarea 有时无法输入汉字的问题
*
修复 组件 input 数字类型无法输入小数点的问题
...
...
docs/uniCloud/README.md
浏览文件 @
8c8a737e
...
...
@@ -191,7 +191,7 @@ uni云端一体生态的内容太多,让我们抽丝剥茧、归纳分类,
下面列举些常用的轮子
1.
官方维护的插件
-
uni-id:不用再开发用户系统。用户注册、登录(含社交登录、短信验证码登录、App一键登
陆
)、修改或重置密码、token管理、图形验证码、RBAC权限角色系统...所有与用户相关的,不管前端还是云端,代码都是现成的。
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/uni-id
)
-
uni-id:不用再开发用户系统。用户注册、登录(含社交登录、短信验证码登录、App一键登
录
)、修改或重置密码、token管理、图形验证码、RBAC权限角色系统...所有与用户相关的,不管前端还是云端,代码都是现成的。
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/uni-id
)
-
uniPay:不管微信还是支付宝,不管App、微信小程序、还是支付宝小程序,不管前端还是服务端,一切都现成的,拿来即用。
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/unipay
)
-
uSearch:云端一体搜索。搜索页面、输入联想、搜索历史记录、热搜词分析提取...一应俱全。
[
详见
](
https://ext.dcloud.net.cn/plugin?id=3851
)
-
uniCloud Admin:全端可用的admin后台。自带用户管理、权限管理、角色管理、菜单管理。更有众多admin插件,比如cms插件、banner管理插件、App升级管理插件...
[
详见
](
https://uniapp.dcloud.net.cn/uniCloud/admin
)
...
...
docs/uniCloud/uni-id.md
浏览文件 @
8c8a737e
...
...
@@ -84,17 +84,17 @@ DCloud暂无计划开发百度、头条、QQ等小程序的登录,以及Apple
# 快速上手
使用uni-id需要按照以下步骤操作
**uni_modules版**
1.
HBuilderX 3.1.0+
**uni_modules版**
1.
HBuilderX 3.1.0+
2.
插件市场导入
`uni-id`
公用模块uni_modules版本,
[
插件市场 uni-id
](
https://ext.dcloud.net.cn/plugin?id=2116
)
3.
修改公用模块
`uni-id`
下的
`config.json`
内所需参数(请参考下面config.json的说明)
4.
在
`cloudfunctions/common`
下上传
`uni-id`
模块
5.
在要使用
`uni-id`
的云函数右键选择
`管理公共模块依赖`
添加
`uni-id`
到云函数
6.
创建
`uni-id-users`
、
`opendb-verify-codes`
集合(opendb-verify-codes是验证码表。可以使用示例项目里面的db_init.json进行初始化、也可以在web控制台新建表时选择这些表模块)
**非uni_modules版本**
3.
修改公用模块
`uni-id`
下的
`config.json`
内所需参数(请参考下面config.json的说明)
4.
在
`cloudfunctions/common`
下上传
`uni-id`
模块
5.
在要使用
`uni-id`
的云函数右键选择
`管理公共模块依赖`
添加
`uni-id`
到云函数
6.
创建
`uni-id-users`
、
`opendb-verify-codes`
集合(opendb-verify-codes是验证码表。可以使用示例项目里面的db_init.json进行初始化、也可以在web控制台新建表时选择这些表模块)
**非uni_modules版本**
1.
HBuilderX 2.9+
2.
插件市场导入
`uni-id`
公用模块,
[
插件市场 uni-id
](
https://ext.dcloud.net.cn/plugin?id=2116
)
...
...
@@ -135,7 +135,7 @@ exports.main = async (event, context) => {
**下面的配置文件中所有时间的单位都是秒**
> !!!重要!!! passwordSecret与tokenSecret十分重要,切记妥善保存(不要直接使用下面示例中的passwordSecret与tokenSecret)。修改passwordSecret会导致老用户使用密码无法登
陆
,修改tokenSecret会导致所有已经下发的token失效。如果重新导入uni-id切勿直接覆盖config.json相关配置
> !!!重要!!! passwordSecret与tokenSecret十分重要,切记妥善保存(不要直接使用下面示例中的passwordSecret与tokenSecret)。修改passwordSecret会导致老用户使用密码无法登
录
,修改tokenSecret会导致所有已经下发的token失效。如果重新导入uni-id切勿直接覆盖config.json相关配置
```
json
//
如果拷贝此内容切记去除注释
...
...
docs/univerify.md
浏览文件 @
8c8a737e
...
...
@@ -2,7 +2,7 @@
`uni一键登录`
是DCloud联合个推公司推出的,整合了三大运营商网关认证能力的服务。
通过运营商的底层SDK,实现App端无需短信验证码直接获取手机号,也就是很多主流App都提供的一键登
陆
功能。
通过运营商的底层SDK,实现App端无需短信验证码直接获取手机号,也就是很多主流App都提供的一键登
录
功能。
`uni一键登录`
是替代短信验证登录的下一代登录验证方式,能消除现有短信验证模式等待时间长、操作繁琐和容易泄露的痛点。
...
...
@@ -18,11 +18,11 @@
-
**用户体验好**
一键登
陆
,无需等待和复制短信验证码,能有效降低用户流失率,提升用户注册量在App激活量中的转换率。
一键登
录
,无需等待和复制短信验证码,能有效降低用户流失率,提升用户注册量在App激活量中的转换率。
-
**便宜**
使用
`uni一键登录`
,每次验证仅需2分!比短信验证码便宜数倍,也比市场上三方提供的一键登
陆
要更便宜。
使用
`uni一键登录`
,每次验证仅需2分!比短信验证码便宜数倍,也比市场上三方提供的一键登
录
要更便宜。
-
**安全**
...
...
@@ -74,12 +74,12 @@
本文主要介绍uni-app的客户端调用方法。5+ App(Wap2App)请另行参考:
[
5+ App一键登录使用指南
](
https://ask.dcloud.net.cn/article/38009
)
DCloud还提供了更易用的封装。在
[
uni-id
](
/uniCloud/uni-id
)
里已经预置了
`uni一键登
陆
`
,并基于
`uni-id`
提供了
[
前后一体登录模板
](
https://ext.dcloud.net.cn/plugin?id=13
)
(也可以在HBuilderX 3.0+ 新建项目界面选择“前后一体登录模板”),开发者可以拿去直接用
DCloud还提供了更易用的封装。在
[
uni-id
](
/uniCloud/uni-id
)
里已经预置了
`uni一键登
录
`
,并基于
`uni-id`
提供了
[
前后一体登录模板
](
https://ext.dcloud.net.cn/plugin?id=13
)
(也可以在HBuilderX 3.0+ 新建项目界面选择“前后一体登录模板”),开发者可以拿去直接用
接下来继续介绍原始API的用法。
### 客户端-获取可用的服务提供商
一键登
陆
,和 uni.login 中的微信登录、QQ登录等provider是并列的。
一键登
录
,和 uni.login 中的微信登录、QQ登录等provider是并列的。
其中一键登录对应的 provider ID为 'univerify',当获取provider列表时发现包含 'univerify' ,则说明当前环境打包了一键登录的sdk。
...
...
@@ -97,7 +97,7 @@ uni.getProvider({
如果当前设备环境不支持一键登录,此时应该显示其他的登录选项。
如果手机没有插入有效的sim卡,或者手机蜂窝数据网络关闭,都有可能造成预登
陆
校验失败。
如果手机没有插入有效的sim卡,或者手机蜂窝数据网络关闭,都有可能造成预登
录
校验失败。
`uni.preLogin(options)`
...
...
@@ -256,7 +256,7 @@ uniCloud.callFunction({
// code: '',
// message: ''
// }
// 登录成功,可以关闭一键登
陆
授权界面了
// 登录成功,可以关闭一键登
录
授权界面了
}).
catch
(
err
=>
{
// 处理错误
})
...
...
@@ -289,7 +289,7 @@ exports.main = async (event, context) => {
完整的项目实例源码,可以参考:
1.
云端一体项目模板:
[
https://ext.dcloud.net.cn/plugin?id=13
](
https://ext.dcloud.net.cn/plugin?id=13
)
2.
hello uni-app。打包后直接体验:
[
https://m3w.cn/uniapp
](
https://m3w.cn/uniapp
)
;源码获取:在HBuilderX中新建uni-app项目,选择hello uni-app模板。一键登
陆
的具体位置在 API - login 栏目中。
2.
hello uni-app。打包后直接体验:
[
https://m3w.cn/uniapp
](
https://m3w.cn/uniapp
)
;源码获取:在HBuilderX中新建uni-app项目,选择hello uni-app模板。一键登
录
的具体位置在 API - login 栏目中。
**注意**
...
...
@@ -463,7 +463,7 @@ module.exports = async(event){
## 运行基座和打包
-
使用
`uni一键登
陆
`
,不需要制作自定义基座,使用HBuilder标准真机运行基座即可。在云函数中配置好apiKey、apiSecret后,一样从你的账户充值中扣费。
-
使用
`uni一键登
录
`
,不需要制作自定义基座,使用HBuilder标准真机运行基座即可。在云函数中配置好apiKey、apiSecret后,一样从你的账户充值中扣费。
-
云端打包
在项目manifest.json页面“App模块配置”项的“OAuth(登录鉴权)”下勾选“一键登录(uni-verify)”
...
...
docs/use-weex.md
浏览文件 @
8c8a737e
...
...
@@ -348,7 +348,7 @@ globalEvent.addEventListener("plusMessage", e => {
### 2. uni.storage:
vue和nvue页面可以使用相同的uni.storage存储。这个存储是持久化的。 比如登
陆
状态可以保存在这里。
vue和nvue页面可以使用相同的uni.storage存储。这个存储是持久化的。 比如登
录
状态可以保存在这里。
App端还支持plus.sqlite,也是共享通用的。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录