提交 b77b8160 编写于 作者: L lvqing

fix: 一键登录 —文档路径变更

上级 20972d75
...@@ -51,7 +51,10 @@ ...@@ -51,7 +51,10 @@
* [uni-id-pages](uni-id-pages.md) * [uni-id-pages](uni-id-pages.md)
* [uni-id-common](uni-id-common.md) * [uni-id-common](uni-id-common.md)
* [老版uni-id 3.x文档](uni-id.md) * [老版uni-id 3.x文档](uni-id.md)
* [uni手机号一键登录](univerify.md) * uni手机号一键登录
* [费用说明](sms/price.md)
* [开通服务](sms/service.md)
* [开发文档](sms/dev.md)
* uni实人认证 * uni实人认证
* [简介](frv/intro.md) * [简介](frv/intro.md)
* [费用说明](frv/price.md) * [费用说明](frv/price.md)
......
...@@ -174,7 +174,7 @@ url化访问时不管是默认域名还是自定义域名均和上述转发逻 ...@@ -174,7 +174,7 @@ url化访问时不管是默认域名还是自定义域名均和上述转发逻
[短信](https://uniapp.dcloud.net.cn/uniCloud/sms/price) [短信](https://uniapp.dcloud.net.cn/uniCloud/sms/price)
[App一键登录](https://uniapp.dcloud.net.cn/uniCloud/univerify.html#unilogin-fee) [App一键登录](https://uniapp.dcloud.net.cn/uniCloud/uni-login/price)
[激励视频服务器回调](https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html#aliyun-cf-fee) [激励视频服务器回调](https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html#aliyun-cf-fee)
......
...@@ -85,9 +85,9 @@ uni.login({ ...@@ -85,9 +85,9 @@ uni.login({
## 开通 ## 开通
### 开通uni一键登录服务 ### 开通uni一键登录服务
开发者需要登录[DCloud开发者中心](https://dev.dcloud.net.cn/),申请开通一键登录服务。 开发者需要登录[uniCloud控制台](https://unicloud.dcloud.net.cn/pages/uni-login/login-account),申请开通一键登录服务。
详细步骤参考:[开通一键登录服务的详细教程](https://ask.dcloud.net.cn/article/37965) 详细步骤参考:[一键登录服务开通指南](https://uniapp.dcloud.net.cn/uniCloud/uni-login/service)
开通成功后会得到 apiKey、apiSecret。这2个信息,后续需要配置在uniCloud的云函数里。同时注意保密,这2个信息也是计费凭证。 开通成功后会得到 apiKey、apiSecret。这2个信息,后续需要配置在uniCloud的云函数里。同时注意保密,这2个信息也是计费凭证。
...@@ -103,9 +103,9 @@ uni.login({ ...@@ -103,9 +103,9 @@ uni.login({
注意: 注意:
**虽然一键登录需要uniCloud,但并不要求开发者把所有的后台服务都迁移到uniCloud** **虽然一键登录需要uniCloud,但并不要求开发者把所有的后台服务都迁移到uniCloud**
服务器API详见:[uniCloud云函数中使用一键登录](https://uniapp.dcloud.net.cn/uniCloud/univerify) 服务器API详见:[uniCloud云函数中使用一键登录](https://uniapp.dcloud.net.cn/uniCloud/uni-login/dev)
uniCloud产生的费用对于一键登陆可以忽略,[详见](/uniCloud/univerify.md#unilogin-fee) uniCloud产生的费用对于一键登陆可以忽略,[详见](https://uniapp.dcloud.net.cn/uniCloud/uni-login/price)
## 开发 ## 开发
...@@ -417,8 +417,8 @@ exports.main = async (event, context) => { ...@@ -417,8 +417,8 @@ exports.main = async (event, context) => {
const res = await uniCloud.getPhoneNumber({ const res = await uniCloud.getPhoneNumber({
appid: '_UNI_ABCDEFG', // 替换成自己开通一键登录的应用的DCloud appid appid: '_UNI_ABCDEFG', // 替换成自己开通一键登录的应用的DCloud appid
provider: 'univerify', provider: 'univerify',
apiKey: 'xxx', // 在开发者中心开通服务并获取apiKey apiKey: 'xxx', // 在uniCloud控制台开通一键登录服务并获取apiKey
apiSecret: 'xxx', // 在开发者中心开通服务并获取apiSecret apiSecret: 'xxx', // 在uniCloud控制台开通一键登录服务并获取apiSecret
access_token: event.access_token, access_token: event.access_token,
openid: event.openid openid: event.openid
}) })
...@@ -482,8 +482,8 @@ exports.main = async(event) => { ...@@ -482,8 +482,8 @@ exports.main = async(event) => {
const res = await uniCloud.getPhoneNumber({ const res = await uniCloud.getPhoneNumber({
provider: 'univerify', provider: 'univerify',
appid: 'xxx', // DCloud appid,不同于callFunction方式调用,使用云函数Url化需要传递DCloud appid参数!!! appid: 'xxx', // DCloud appid,不同于callFunction方式调用,使用云函数Url化需要传递DCloud appid参数!!!
apiKey: 'xxx', // 在开发者中心开通服务并获取apiKey apiKey: 'xxx', // 在uniCloud控制台开通一键登录服务并获取apiKey
apiSecret: 'xxx', // 在开发者中心开通服务并获取apiSecret apiSecret: 'xxx', // 在在uniCloud控制台开通一键登录服务并获取apiSecret
access_token: access_token, access_token: access_token,
openid: openid openid: openid
}) })
...@@ -558,8 +558,8 @@ exports.main = async(event) => { ...@@ -558,8 +558,8 @@ exports.main = async(event) => {
const res = await uniCloud.getPhoneNumber({ const res = await uniCloud.getPhoneNumber({
provider: 'univerify', provider: 'univerify',
appid: 'xxx', // DCloud appid,不同于callFunction方式调用,使用云函数Url化需要传递DCloud appid参数 appid: 'xxx', // DCloud appid,不同于callFunction方式调用,使用云函数Url化需要传递DCloud appid参数
apiKey: 'xxx', // 在开发者中心开通服务并获取apiKey apiKey: 'xxx', // 在uniCloud控制台开通一键登录服务并获取apiKey
apiSecret: 'xxx', // 在开发者中心开通服务并获取apiSecret apiSecret: 'xxx', // 在uniCloud控制台开通一键登录服务并获取apiSecret
access_token: access_token, access_token: access_token,
openid: openid openid: openid
}) })
...@@ -637,7 +637,7 @@ exports.main = async(event) => { ...@@ -637,7 +637,7 @@ exports.main = async(event) => {
+ iOS平台:[一键登录iOS离线打包配置](https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/oauth?id=%e4%b8%80%e9%94%ae%e7%99%bb%e5%bd%95%ef%bc%88univerify%ef%bc%89h) + iOS平台:[一键登录iOS离线打包配置](https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/oauth?id=%e4%b8%80%e9%94%ae%e7%99%bb%e5%bd%95%ef%bc%88univerify%ef%bc%89h)
## 常见问题 ## 常见问题@question
- **预登录有效期** - **预登录有效期**
预登录有效期为10分钟,超过10分钟后预登录失效,此时调用login授权登录相当于之前没有调用过预登录,大概需要等待1-2秒才能弹出授权界面。 预登录有效期为10分钟,超过10分钟后预登录失效,此时调用login授权登录相当于之前没有调用过预登录,大概需要等待1-2秒才能弹出授权界面。
预登录只能使用一次,调用login弹出授权界面后,如果用户操作取消登录授权,再次使用一键登录时需要重新调用预登录。 预登录只能使用一次,调用login弹出授权界面后,如果用户操作取消登录授权,再次使用一键登录时需要重新调用预登录。
...@@ -650,7 +650,7 @@ exports.main = async(event) => { ...@@ -650,7 +650,7 @@ exports.main = async(event) => {
大多数情况 是因为部分特定设备,不支持双卡双待的网络环境。 大多数情况 是因为部分特定设备,不支持双卡双待的网络环境。
- **uniCloud费用贵不贵?** - **uniCloud费用贵不贵?**
uniCloud产生的费用对于一键登陆可以忽略,[详见](/uniCloud/univerify.md#unilogin-fee) uniCloud产生的费用对于一键登陆可以忽略,[详见](https://uniapp.dcloud.net.cn/uniCloud/uni-login/price)
- **使用有其他疑问** - **使用有其他疑问**
欢迎扫码加入 一键登录 微信交流群讨论: 欢迎扫码加入 一键登录 微信交流群讨论:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册