Typescript 如何从离子2中删除Firebase中的条目?
我正在开发一个应用程序,它使用Firebase存储一些数据-用户ID和设备令牌。我想删除基于设备令牌的条目 我的应用程序的功能:当用户登录时,他会在Firebase中获得一个设备令牌,用于向他发送推送通知。但是,当他注销时,需要从数据库中删除设备令牌 我尝试过的:我知道如何检索设备令牌,但不知道如何删除它——我删除了整个节点,而不是特定的令牌 这就是我到目前为止所做的:Typescript 如何从离子2中删除Firebase中的条目?,typescript,firebase,push-notification,firebase-realtime-database,ionic2,Typescript,Firebase,Push Notification,Firebase Realtime Database,Ionic2,我正在开发一个应用程序,它使用Firebase存储一些数据-用户ID和设备令牌。我想删除基于设备令牌的条目 我的应用程序的功能:当用户登录时,他会在Firebase中获得一个设备令牌,用于向他发送推送通知。但是,当他注销时,需要从数据库中删除设备令牌 我尝试过的:我知道如何检索设备令牌,但不知道如何删除它——我删除了整个节点,而不是特定的令牌 这就是我到目前为止所做的: removeToken() { var promise = new Promise((resolve, reject)
removeToken() {
var promise = new Promise((resolve, reject) => {
FCMPlugin.getToken(function (token) {
let firestore = firebase.database().ref('/pushtokens');
firestore.remove();
resolve(token);
}, (err) => {
reject(err);
});
})
return promise;
}
- 我检索存储在
token
- 我在数据库中创建对节点的引用;所有令牌都存储在
pushtokens
- 我删除了整个节点-这是我的问题。我没有删除特定的设备令牌,而是删除了整个节点李>