首页 > 解决方案 > 无法在我的 twiilo 聊天中取消订阅推送通知(React Native)

问题描述

我使用 Twilio 可编程聊天来发送/接收消息。我在我们的 React Native 项目(https://www.npmjs.com/package/twilio-chat)中实现了 twilio-chat,设置了推送通知(react-native-push-notifications,@react-native-community/push- notification-ios),注册推送通知:client.setPushRegistrationId(provider, notifToken)并按预期获取每条新消息的推送。但是当我尝试注销并打电话时client.unsetPushRegistrationId(provider).then(() => client.shutdown()),它不会取消订阅用户,然后会导致从以前登录的用户那里获得推送通知(例如,我使用 User1 登录,然后注销,使用 User2 登录,并且仍然接收 User1 的推送)。请帮忙:我怎样才能完全取消注册以前用户的推送通知(可能解除以前用户的绑定)?有没有办法以这种方式使用 twilio-chat 和 react native?

标签: react-nativepush-notificationtwiliotwilio-programmable-chat

解决方案


推荐阅读