ios 推送 notification时, 怎么判断用户是否登陆?

如题, 像微信,QQ, 同一台设备, 根据登陆的不同的账号,推送不同用户的信息, 这种情况,怎么判断推送呢?

1 登录的时候 需要把用户信息和 deviceToken 一起发给后端?
2 退出登录的时候,通知后端清楚 deviceToken ?但是在没网络连接的情况下,也能正常退出登录,这时候怎么同步?

阅读 4.6k
2 个回答

在用户退出登录的时候把它的deviceToken给清掉,用户登录的时候上报deviceToken就可以了。

这种社交应用好像是通过心跳来判断客户端是否还在线,然后决定发不发送推送消息吧

推荐问题