事件经过:
- 因升级最新款 app 后心率带连接失败,尝试退出账号后重新登录试试。
- 重新登录时与上次登录一样选择微信登陆,登录之后是一个新账户,数据全没了。
- 怀疑是不是老版本与新版本因为某些未知原因数据不互通,所以找了个历史版本登录试试。
- 老版本使用微信登录提示: "与开放平台上提供的签名不对",所以我猜测他们是在升级版本中删除了之前微信开发者的 appid ,然后申请了一个新的 appid ,用于新版本的微信登录。但因为 appid 不同所以登陆后拿到的 openid 也不同,无法关联到之前的账户,于是创建了一个新的账户。
- 与客服沟通后得到的答复是:"服务器被黑,数据丢失,抱歉。"。但其实本人对这个说法是不相信的,因为在升级 app 前不久的时间,我还通过 app 查看了很多年之前的骑行轨迹,如果服务器被黑,按理来说这个数据也应该是看不到的(因为今年才换了手机,不可能是很多年前的本地缓存)。
- 所以我更相信是不同的 appid 导致拿到了不同的 openid 登录了不同的账号,而不是服务器被黑导致的数据丢失。
然后目前有三个可能:
- 服务器真的被黑了,大家数据都丢了,我看到的记录确实是缓存(或许人家在登录后把这个用户的所有数据都缓存到了本地)
- 客服怕找技术沟通麻烦 所以敷衍我说数据丢了。
- 技术没办法把之前的 openid 和 新的 openid 对应起来,觉得处理起来麻烦,所以告诉客服说 "数据丢了,找不回来了",然后客服也对外这么说。
ps:使用他们 app 的前提是花了一千多买他们家的骑行硬件(码表、心率带、踏频器、尾灯),所有我觉得我也算是付费用户,不存在所谓的 "免费用,丢了数据怪谁" 这样的问题。
最后附上与客服沟通记录:
还有老版本登录时的提示