【问题标题】:Userlist from facebook users for variables on android firebase?来自facebook用户的用户列表,用于android firebase上的变量?
【发布时间】:2016-05-16 03:32:38
【问题描述】:

这是从 facebook 用户创建用户列表以在 firebase 上保存变量的最佳方式吗?我希望每个用户都有一些 int 变量、令牌、旋转和最大赢。但是createUser 方法似乎没有向firebase 添加任何数据,并且似乎不适用于facebook 代码。它总是敬酒“未创建”

public void createUser(String mEmail, String mProvide){

    Firebase rootRef = new Firebase("https://luckycashslots.firebaseio.com/data/");
    Firebase userRef = rootRef.child("users");

    userRef.setValue(mAuthData.getUid());

    Firebase newRef = new Firebase("https://luckycashslots.firebaseio.com/data/users/" + mAuthData.getUid() + "/");
    Firebase tokRef = newRef.child("tokens");
    Firebase spinRef = newRef.child("spins");

    newRef.setValue(mAuthData.getProvider());

    Tokens token = new Tokens("100");
    Spins spin = new Spins(55);

    tokRef.setValue(token);
    //spinRef.setValue(spin);

    rootRef.createUser(mEmail, mProvide , new Firebase.ValueResultHandler<Map<String, Object>>() {

        @Override
        public void onSuccess(Map<String, Object> result){
            Toast.makeText(getApplicationContext(), "Yes-UID=" + result.get("Uid") , Toast.LENGTH_LONG).show();
        }

        @Override
        public void onError(FirebaseError firebaseError){
            Toast.makeText(getApplicationContext(), "Not Created", Toast.LENGTH_LONG).show();
        }

    });

}

【问题讨论】:

    标签: android facebook firebase firebase-authentication


    【解决方案1】:

    创建电子邮件+密码用户或使用 Facebook 对用户进行身份验证确实不会在 Firebase 数据库中存储有关该用户的任何数据。

    如果您想将用户数据存储在数据库中,请参阅 Firebase 文档中关于 storing user data 的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-01
      • 1970-01-01
      • 2016-08-22
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多