| | 1 | === 云同步详细逻辑 === |
| | 2 | 一、用户未登陆的情况[[BR]] |
| | 3 | 1、联网状态下[[BR]] |
| | 4 | 1.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”[[BR]] |
| | 5 | 1.2、用户对收藏内容的增加或者删除,影响本地的收藏数据[[BR]] |
| | 6 | 2、离线状态下[[BR]] |
| | 7 | 2.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”[[BR]] |
| | 8 | 2.2、不可以对收藏内容进行增加或者删除操作,用户操作时,提示“无法联网,操作无法执行”[[BR]] |
| | 9 | 3、从离线转为联网状态下[[BR]] |
| | 10 | 3.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”[[BR]] |
| | 11 | 3.2、用户对收藏内容的增加或者删除,影响本地的收藏数据[[BR]] |
| | 12 | 二、用户登陆后的情况[[BR]] |
| | 13 | 1、用户从未登陆转为登陆状态[[BR]] |
| | 14 | 1.1、用户本地的收藏数据,将上传到服务器中,服务器对该账号的收藏内容进行去重合并操作,更新服务器中的收藏数据[[BR]] |
| | 15 | 1.2、客户端将读取服务器中的收藏数据,个人中心处显示“来源:云端数据”[[BR]] |
| | 16 | 2、用户在登陆账号的状态下[[BR]] |
| | 17 | 2.1、联网状态下:[[BR]] |
| | 18 | 2.1.1、用户每次进入个人中心,都将获取服务器上的收藏数据[[BR]] |
| | 19 | 2.1.2、用户对收藏内容进行的增加或者删除操作,同步影响服务器上的收藏数据和客户端本地的收藏数据[[BR]] |
| | 20 | 2.1.3、用户在PC端对服务器收藏数据进行的操作,只影响服务器上的收藏内容,不影响客户端本地的收藏数据[[BR]] |
| | 21 | 2.2、离线状态下:[[BR]] |
| | 22 | 2.2.1、客户端个人中心读取本地的收藏数据,个人中心处显示“来源:本地数据”[[BR]] |
| | 23 | 2.2.2、不可以对收藏内容进行增加或者删除操作,用户操作时,提示“无法联网,操作无法执行”[[BR]] |
| | 24 | 2.3、离线转为联网状态下:[[BR]] |
| | 25 | 2.3.1、用户进入个人中心,读取服务器上的收藏数据,个人中心处显示“来源:云端数据”[[BR]] |
| | 26 | 3、用户从登陆状态转为未登陆状态[[BR]] |
| | 27 | 3.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”[[BR]] |
| | 28 | 3.2、用户对收藏内容的增加或者删除,影响本地的收藏数据[[BR]] |