场景:单个账号只能在一个客户端(移动设备 android / ios App)登录,在其它设备用同一账号登录时会通知被踢下线,类似 QQ 或者微信;
问题:pusher 是否适合这样的使用场景,通过服务端去主动推消息给客户端,然后在客户端处理被踢下线的消息;
细节:
如果可行,用户识别标示是不是通过每个用户开不同的 channel 去监听,比如"user-channer-user_id",然后处理具体的某个 event;
关于连接数与客户端监听点的问题,是否在 app 执行某个操作前去触发下是否有消息过来,然后 disconnect 关闭连接,因为连接数有限制,资源比较宝贵;
谢谢!