wiki:pcauto_pconline_4.0.0/yuntongbu

云同步详细逻辑

一、用户未登陆的情况

1、联网状态下

1.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”
1.2、用户对收藏内容的增加或者删除,影响本地的收藏数据

2、离线状态下

2.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”
2.2、不可以对收藏内容进行增加或者删除操作,用户操作时,提示“无法联网,操作无法执行”

3、从离线转为联网状态下

3.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”
3.2、用户对收藏内容的增加或者删除,影响本地的收藏数据

二、用户登陆后的情况

1、用户从未登陆转为登陆状态

1.1、用户本地的收藏数据,将上传到服务器中,服务器对该账号的收藏内容进行去重合并操作,更新服务器中的收藏数据
1.2、客户端将读取服务器中的收藏数据,个人中心处显示“来源:云端数据”

2、用户在登陆账号的状态下

2.1、联网状态下:

2.1.1、用户每次进入个人中心,都将获取服务器上的收藏数据
2.1.2、用户对收藏内容进行的增加或者删除操作,同步影响服务器上的收藏数据和客户端本地的收藏数据
2.1.3、用户在PC端对服务器收藏数据进行的操作,只影响服务器上的收藏内容,不影响客户端本地的收藏数据

2.2、离线状态下:

2.2.1、客户端个人中心读取本地的收藏数据,个人中心处显示“来源:本地数据”
2.2.2、不可以对收藏内容进行增加或者删除操作,用户操作时,提示“无法联网,操作无法执行”

2.3、离线转为联网状态下:

2.3.1、用户进入个人中心,读取服务器上的收藏数据,个人中心处显示“来源:云端数据”

3、用户从登陆状态转为未登陆状态

3.1、客户端读取本地的收藏数据内容,个人中心处显示“来源:本地数据”
3.2、用户对收藏内容的增加或者删除,影响本地的收藏数据