Firebase功能。该功能未触发

时间:2019-11-24 03:01:22

标签: android firebase firebase-authentication google-cloud-functions

在用户删除帐户后,我尝试使用Firebase函数删除用户的数据。我尝试了这段代码:

'use strict';
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
    exports.userDelete = functions.auth.user().onDelete(user => {

        const userPath = admin.database().ref('users/' + user.uid);
        console.log("Deleting element " + userPath);
        userPath.remove();
        return null;
    });

在日志中,我仅看到methodName“ UpdateFunction”,因此自从我成功删除了几个用户以来,从未调用过该函数。

我使用更新的Firebase工具7.8.1 和:

  "engines": {
    "node": "8"
  },
  "dependencies": {
    "firebase-admin": "^8.6.0",
    "firebase-functions": "^3.3.0"
  },

以及如何删除用户:mAuth.getCurrentUser())。delete()

请帮助我弄清楚为什么它不起作用!

0 个答案:

没有答案