我正在用不同的组在NodeJS和React-Native中构建一个聊天应用程序。 当用户启动应用程序时,客户端将为所有用户组设置相应的OneSignal标签,例如:
OneSignal.sendTag({"groupId1":"True"})
如果有群组消息,我将使用此标签使用过滤器来定位群组的成员。只有这些成员才能获得推送通知。
我想知道当用户离开一个小组时如何处理它。 用户已从数据库中删除,我正在删除组的标签。 但是,如果由于“失去连接”而导致标记的删除失败,该怎么办。用户关闭应用程序,但在编写新消息时仍会收到推送通知。
如何防止这种情况?