您好,有没有办法(在后端)获取当前已订阅特定主题的设备令牌?
我的用例如下。
我们正在开发交付应用程序。客户创建订单,然后在提货/收货地址附近的送货员会去参加。
送货员有一个特殊的应用程序,可以通知他附近的订单。但是,如果送货员已经在接受订单,那么在完成当前订单之前,他不应该参加其他订单。
所以我的策略是这样的:当送货员有空时,他应该订阅一个主题(我们称之为ready-to-attend
)。当他接受订单时,他应该退订ready-to-attend
主题。
这样,当在服务器中注册新订单时,后端可以查询最接近该订单位置的前X位人员,然后将该结果与预订了ready-to-attend
主题的人员进行比较。通知会转到有空可以参加订单的前2名最近的送货人员。