我正在与谷歌一起使用Firebase,并通过Firebase文档执行所有的操作,在我的SigninActivity中,我使用了onStart方法,该方法检查是否有当前用户。
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "onStart");
// Check if user is signed in (non-null) and update UI accordingly.
FirebaseUser currentUser
我已经开始用facebook和google +登录防火墙了。
我读了下面的教程
/* Create the Firebase ref that is used for all authentication with Firebase */
mFirebaseRef = new Firebase(getResources().getString(R.string.firebase_url));
在上面的代码中,什么是"firebase_url".我从firebase网站上发现的。
我想检查用户已经登录到facebook或谷歌帐户。
或者是另一种检查已经使用防火墙登录
我使用React Native的名为Linking的库进行深度链接。现在,我只是打开URL,它会重定向到用户必须登录到某个网站的网站。用户登录后,它会将他重定向回应用程序。现在,问题是我必须知道用户是否登录了(只需按下后退按钮)。有没有可能以某种方式捕捉到响应?我需要捕获back ://? id =id的app.nameoftheapp://?ID=id,这是web重定向的方式。
我有一个带有Firebase支持存储的Android应用程序。对于身份验证,我使用的是Google登录,然后是Firebase的signInWithCredential()。
这有时是相当快的,另一些时候非常慢(对于谷歌登录是2秒,对于Firebase来说是6秒,有时更长)。从UX的角度来看,这是不可接受的,特别是因为每次用户启动应用程序时都会发生这种情况。
我能做些什么来加快速度吗?
总之,删除了所有异步处理:
result = Auth.GoogleSignInApi.silentSignIn(googleApiClient).get();
// --- That can take ove
我正在Android上创建一个应用程序,它使用Firebase作为数据库和批处理来推送通知。通常,当我的应用程序启动时,它会转到主页面,一个登录活动。该活动将验证用户是否仍在使用以下方法登录:
Firebase dbRef = new Firebase(Constants.URL_DB);
AuthData auth = dbRef.getAuth();
if (auth != null) // Proceed with a logged in user
else // Show authentication layout
我的问题是,当我从批处理中得到通知时,我点击通知转到应用程序,但是我
我正在尝试使用Firebase函数为我的应用程序创建一个REST。我知道如何在云函数中使用Admin。它确实有到createUser的API。我的前端应用程序允许用户登录使用谷歌和Facebook,但我不知道如何把它们放在一起。
我的应用程序已经成功地实现了Sign in with Google和Sign in with Facebook,但是如何和如何将数据传输到云函数(或任何REST服务器),以便它能够使用适当的提供者在Firebase中创建用户。
更新以获得更多解释
我正在用某种基于云的后端为iOS和安卓开发一个应用程序。现在我正在试用Firebase,但我不打算将我的应用程序与Fire
我有一个应用程序,获得谷歌凭证,以便注册用户到我的API。我需要谷歌流提供的idToken。
在教程之后,我注册了。
然后,我有了一个飞溅的屏幕。我希望它能验证用户是否已经被Google允许进入主活动。如果没有,请转到登录活动。
但是根据本教程的代码,它正在使用下面的代码询问Firebase,这当然为我提供了一个Firebase令牌,而不是Google。
override fun onStart() {
super.onStart()
val user = FirebaseAuth.getInstance().currentUser
if (user != null)