信鸽帐号推送的改进方案,由一个accessID变成两个

    xiaoxiao2026-06-04  4

    信鸽注册帐号重新生成:原来的程序进行登录时,使用UUID作为帐号进行信鸽注册,那么只要重新登陆,就用一个新帐号注册。              问题如下:用户使用UUID1进行注册了,服务器端又进行了推送。假如用户没收到推送之前就重新登录了,那么需要使用UUID2进行注册,以后只能收到UUID2的推送。那么原来的还没有到达的UUID1的推送              就永远到达不了啦。              所以改进办法如下:              把UUID改为手机号,又考虑到多孩子的问题。所以注册信鸽帐号改为:P(V)+ 手机号           其中 P代表家长端,T代表老师                2、android教师端增加一个新的KEY,会涉及低版本兼容问题。推送方案:             经与杨翼峰,玉波沟通结果,解决兼容问题的方案如下:             新版本,客户端登陆时会将deviceAccount字段重新定义。用以区分是新版本用户登录还是老版本用户登录            具体规则如下:            原来的 deviceAccount= 4cdbc040-657a- 4847-b266-7e31d9e2c3d9            新方案:家长端     deviceAccount= XGAPV2:P+手机号                          教师 端     deviceAccount= XGATV2:V+手机号            红色字体的XG代表信鸽,A代表android  P代表家长端,T代表老师,V2代表版本号            服务器端根据红色字段的部分判断是新版本用户还是老版本用户。如果是新版本用户并且是老师端的话,就用新申请的accessId进行推送。否则全部使用旧的KEY推送       
    转载请注明原文地址: https://ju.6miu.com/read-1310177.html
    最新回复(0)