RT,在什么场景下会变更?是否有文档?可以枚举出有哪些场景吗?
- 打新基座会 client_id 会变了?
- 打新版本正式包 client_id 会变吗?
- client_id 是不是有自动刷新的逻辑呢?
问题说明:我们的业务不限制设备登录,却允许多平台登录,即同一个客户既可能用苹果,也可能用安卓,且可以保持登录同一账户同时使用;现在后端同学发现,在现有app上报的client_id信息中,会出现频繁变更的问题;即后端同学不清楚,到底给那一台设备去推送消息;安卓和苹果都会有这个问题。
90天及以上客户端不联网才会过期,uni-id-pages 的做法是每次 本地token刷新(含 token 续期时和账号登录时)会把客户端的 push cid 上报到自己的服务器和 user_id 做一个映射管理
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
卸载,超期都会变
因为我们这边的后端是用的java,登录情况跟你是一样,也是什么设备都可以登录,也是可以多个人同时登录
我们这边的做法,就是获取设备的唯一码,但是有些设备获取不到就没办法了。
登录时,表里新增一条数据,有用户id,cid,设备唯一码等,
退出登录的时候会根据cid和设备唯一码去删除
登录的时候,也会去根据设备唯一码去库里查
获取设备唯一码,就根据下面这几个去判断安卓还是ios,或者是版本号啥的判断获取的
plus.device.imei
plus.device.getOAID
plus.device.getInfo