Edo*_*oco 6 react-native react-native-firebase
一旦用户退出,我想停止接收应用程序的通知。我想我必须删除 react-native-firebase 生成的设备令牌,但我找不到任何功能来执行此操作。
有谁知道如何做到这一点?
小智 5
你可以这样实现:
import auth from '@react-native-firebase/auth';
import messaging from '@react-native-firebase/messaging';
auth().onAuthStateChanged(user => {
if (!user) // Signed out
messaging().deleteToken();
});
Run Code Online (Sandbox Code Playgroud)
小智 1
首先,您不应将 Firebase 令牌存储在应用程序内,而应将其存储在数据库中。Firebase 令牌是通知的设备标识符,如果有人窃取它,他们可能会用通知轰炸某人。
创建一个在后端处理注销(例如 POST /user/logout)的 API 路由,并根据该请求从数据库中删除 firebase 令牌。
| 归档时间: |
|
| 查看次数: |
4306 次 |
| 最近记录: |