小编Dan*_*jar的帖子

Firebase活动未显示NAME属性

我已经上传了一个带有firebase分析的应用程序,但是,SELECT_CONTENT事件没有显示"Not set"作为名称,而不是我在开发期间指定的名称.

Firebase控制台事件

这是我在代码上设置的事件之一:

Bundle bundle = new Bundle();
            bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "4");
            bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "ClickedShareSocialMedia");
            mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

android firebase firebase-analytics

12
推荐指数
1
解决办法
3520
查看次数

Firebase使用匿名身份验证突然停止工作

我已经为我的应用设置了Firebase存储,并在应用和Firebase控制台上添加了用于匿名身份验证的代码。

它起初起作用,但是我不知道为什么它停止起作用,说用户没有访问该对象的权限

匿名身份验证已正确设置,我确实看到它可以正常工作,代码几乎就像Google Firebase文档一样

日志猫:

D / FirebaseAuth:signInAnonymously:onComplete:true
D / FirebaseAuth:onAuthStateChanged:signed_in:(随机身份验证用户ID)

...当我从Firebase请求项目时

E / StorageUtil:获取令牌java.util.concurrent.ExecutionException时出错:com.google.firebase.FirebaseException:发生内部错误。[遇到内部错误。] I / DpmTcmClient:来自com.android.okhttp.TcmIdleTimerMonitor的RegisterTcmMonitor W / NetworkRequest:没有针对请求E / StorageException的身份验证令牌:发生StorageException。用户无权访问此对象。代码:-13021 Http结果:403

有人可以帮忙吗?

声明变量

private FirebaseAuth mAuth;
private FirebaseAuth.AuthStateListener mAuthListener;
Run Code Online (Sandbox Code Playgroud)

在OnCreate方法上

mAuthListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user != null) {
                // User is signed in
                Log.d("FirebaseAuth", "onAuthStateChanged:signed_in:" + user.getUid());
            } else {
                // User is signed out
                Log.d("FirebaseAuth", "onAuthStateChanged:signed_out");
            }
            // ...
        }
    };
    mAuth.signInAnonymously()
            .addOnCompleteListener(this, …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-storage

4
推荐指数
1
解决办法
7311
查看次数