android - 用户注销 React Native 应用程序时如何删除 Firebase 云消息传递 token ?

标签 android ios firebase react-native firebase-cloud-messaging

我使用 React Native FCM 进行消息传递,当用户注销应用程序时,我想删除 FCM token ,这样用户就不会再次收到通知。

下面是我的注销代码。

_signOutAsync = async () => {
    this.logoutEvent()
    API.post('customer/auth/logout', null, {
      headers: {
        Authorization:
          'Bearer ' + (await AsyncStorage.getItem(Config.ACCESS_TOKEN))
      }
    }).then((response) => {
      console.log(response)
    })
    this.clearData()
  }

谢谢。

最佳答案

只需在您的注销功能中添加以下给定代码。

firebase.messaging().deleteToken()

关于android - 用户注销 React Native 应用程序时如何删除 Firebase 云消息传递 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60296911/

相关文章:

android - 没有网络连接时应用崩溃

android - 使用 Retrofit2 调用 API 来保存和检索 JWT Token

javascript - Firebase 事务错误 : [Error: Set]

android - Firebase Auth - 暴力攻击预防

android - 如何在 Travis 中禁用 Android 模拟器动画?

java - 使用 OkHTTP 上传一组图像

iphone - iOs:与 OpenGL 混叠而不与 Cocos2D 混叠?

iphone - 如何在 OpenGL ES 中创建广告牌?

ios - Xcode模拟器中相机的用途

java - 如何比较 Firebase 中的时间戳数组?