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

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

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

阅读 4.6k
2 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题