小编Sim*_*elo的帖子

Firebase 不收集年龄和性别数据

我正在将我的 Android 和 iOS 应用程序链接到 Firebase Analytics,它似乎运行良好,但我无法收集有关用户的“自动”信息,例如性别和年龄。

在此处输入图片说明

我可以看到数千名用户,我还可以跟踪自定义事件(例如应用内购买)

在此处输入图片说明

但在同样的观点中,性别和年龄并不存在。

这个问题看起来一样,但答案不适用:我使用 DebugView 对其进行了测试,然后根据文档将其停用。

当然,查看“所有用户”受众显示相同的数据。

android google-analytics ios firebase firebase-analytics

11
推荐指数
1
解决办法
1924
查看次数

Facebook SDK的logInWithPublishPermissions坚持使用永恒的微调器

我想问一下我的Android应用程序的用户在按下自定义共享按钮(它只是一个ImageView)时在facebook上发布的权限.按钮的OnClick方法我执行此块:

CallbackManager facebookCallbackManager;    

...

facebookCallbackManager = CallbackManager.Factory.create();
LoginManager.getInstance().registerCallback(facebookCallbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                shareContent(activity, content, true);
            }
            @Override
            public void onCancel() { }

            @Override
            public void onError(FacebookException error) { }
        });
LoginManager.getInstance().logInWithPublishPermissions(activity, Collections.singletonList("publish_actions"));
Run Code Online (Sandbox Code Playgroud)

然后我覆盖:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data); 
    facebookCallbackManager.onActivityResult(requestCode, resultCode, data);
}
Run Code Online (Sandbox Code Playgroud)

问题是请求永远不会出现:呈现永久的微调轮,并且不会调用回调(也不成功,也不取消,也不会出错).

一个.用户已经登录,根据:

public static boolean isLoggedIn() {
   AccessToken accessToken = AccessToken.getCurrentAccessToken();
   return accessToken != null;
}
Run Code Online (Sandbox Code Playgroud)

FacebookSdk.isInitialized()是真的

C.根据以下内容,授予发布权限:

private …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-graph-api

6
推荐指数
1
解决办法
417
查看次数