相关疑难解决方法(0)

如何从Android App中删除Firebase用户?

我正在尝试在我的Android应用程序中编写删除用户方法,但每次执行它时都会遇到一些问题.当用户按下活动上的删除帐户按钮时,将执行此方法.我的应用与FirebaseUI Auth配合使用.

这是方法:

private void deleteAccount() {
    Log.d(TAG, "ingreso a deleteAccount");
    FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();
    final FirebaseUser currentUser = firebaseAuth.getCurrentUser();

    currentUser.delete().addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Log.d(TAG,"OK! Works fine!");
                startActivity(new Intent(Main3WelcomeActivity.this, Main3Activity.class));
                finish();
            } 
        }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(@NonNull Exception e) {
            Log.e(TAG,"Ocurrio un error durante la eliminación del usuario", e);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

1)当我执行该功能时,屏幕上会出现一个Smart Lock消息,用户再次登录.以下是此消息的屏幕截图.

Smartlock消息

2)在其他情况下,当用户登录很长时间时,该函数抛出一个Exception,如下所示:

06-30 00:01:26.672 11152-11152/com.devpicon.android.firebasesamples E/Main3WelcomeActivity: Ocurrio un error durante la …
Run Code Online (Sandbox Code Playgroud)

android firebase-authentication firebase-realtime-database firebaseui

18
推荐指数
2
解决办法
2万
查看次数

如何在java中编写firebase云函数

我是firebase的新手.我使用admin sdk(java代码)将数据存储在firebase数据库中.我成功完成了这部分.现在我想在创建数据库条目和通知时写入fire base cloud函数

1. The function triggers on writes to the Realtime Database path where followers are stored.
2. The function composes a message to send via FCM.
3. FCM sends the notification message to the user's device.
Run Code Online (Sandbox Code Playgroud)

因为我在互联网上搜索更多,只找到了node.js代码.

https://firebase.google.com/docs/functions/get-started

是否可以使用admin sdk或java代码编写firebase云功能.请帮助我.

java firebase firebase-realtime-database google-cloud-functions

4
推荐指数
2
解决办法
4007
查看次数