提交 fc2edd46 编写于 作者: 雪洛's avatar 雪洛

Merge branch 'uniCloud-doc'

......@@ -12,7 +12,7 @@
* [云函数URL化](uniCloud/http.md)
* [云数据库](uniCloud/cf-database.md)
* [云存储](uniCloud/storage.md)
* [云Token](uniCloud/authentication.md)
<!-- * [云Token](uniCloud/authentication.md) -->
* [日志输出](uniCloud/cf-logger.md)
* [同时连多服务空间](uniCloud/init.md)
* [示例及源码](uniCloud/resource.md)
......
......@@ -25,7 +25,7 @@ auth.signInAnonymously()
## auth.signInWithTicket()
进行自定义登录,详细描述参考[自定义登录](#自定义登录)
使用,详细描述参考[登录流程](#cloudtoken)
**示例代码**
......@@ -64,7 +64,7 @@ auth.getLoginState().then(loginState => {
|字段 |类型 |是否必备 |说明 |
|:-: |:-: |:-: |:-: |
|uid |string |是 |用户在云开发的唯一ID |
<!-- |customUserId |string |否 |用户使用自定义登录传入的用户Id | -->
<!-- |customUserId |string |否 |用户使用云Token传入的用户Id | -->
**示例代码**
......@@ -165,10 +165,10 @@ console.log(loginState.isAnonymous) // true
匿名用户如果要重新使用开发者提供的身份登录,可以调用`auth.signInWithTicket`来进行。[参考](#客户端上使用Ticket登录)
#### 匿名用户转化为自定义用户
目前UniCloud支持将匿名用户转化为自定义登录用户,此转正用户将会继承匿名用户在云端创建的资源,流程如下:
1. 首先需要按照自定义登录的流程搭建获取自定义登录凭证`ticket`的服务;
2. 客户端请求接口获取自定义登录凭证`ticket`**请注意**,此`ticket`必须未注册过uniCloud,换句话说,匿名用户只能转化为新的uniCloud用户;
#### 匿名用户转化为正式用户
目前uniCloud支持将匿名用户转化为正式用户,此转正用户将会继承匿名用户在云端创建的资源,流程如下:
1. 首先需要按照[登录流程](#cloudtoken)搭建获取云Token凭证`ticket`的服务;
2. 客户端请求接口获取云Token凭证`ticket`**请注意**,此`ticket`必须未注册过uniCloud,换句话说,匿名用户只能转化为新的uniCloud用户;
3. 客户端调用`auth.linkAndRetrieveDataWithTicket`API,如下:
```js
// 调用此API之前需先请求接口获取到ticket
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册