做推送时,遇到的问题记录,留着以后用
1、怎么让系统的账户体系(服务器上的user表)的跟推送账户[channel_id,user_id]关联
百度云推送消息只能到APP(终端设备),不能为APP的自定义账户推送消息。
如果对APP的某个账户进行单推消息,要在服务器上建立一张对应表[user表的ID,设备类型(ios/android),user_id,channel_id],触发推送条件时,根据账户的百度推送信息进行精准推送。
2、智能终端退出登录时,要解除账户和百度推送账户的关联
因为百度推送是推送到设备,智能终端用户退出登录时要解除绑定,否则会存在客户登出系统,但是还会收到信息的情况。
3、注意点
3.1、推送的消息里要带上详细的账户信息,当出现推送延迟该用户已经登出时,不应该显示推送信息
3.2、根据app的要求设计上记1中的表结构,如:账户体系(服务器上的user表)与推送信息是1:1的关系,还是1:n的关系