2017-10-09 19 views
2

Firebaseを初めて使用しています。私は、ボレーを使用してfirebaseデータベースにユーザーデータを格納しようとしました。しかし、firebaseは私のボレーのリクエストに関しては何の反応もなく、データベースはまだヌルです。これは私が従ったtutorialです。Firebaseはボレーリクエストに関する応答がありません

これは私がfirebaseを接続するために使用したボレーのリクエストです。

public void executeFirebase(){ 
    StringRequest request = new StringRequest(Request.Method.GET, FIREBASE_REGISTER_URL, new Response.Listener<String>(){ 
     @Override 
     public void onResponse(String s) { 
      Firebase reference = new Firebase("https://tradeal-930ad.firebaseio.com/users"); 
      if(s.equals("null")) { 
       reference.child(name).child("password").setValue(password); 
       Toast.makeText(activity, "registration successful 1", Toast.LENGTH_LONG).show(); 
      } 
      else { 
       try { 
        JSONObject obj = new JSONObject(s); 

        if (!obj.has(name)) { 
         reference.child(name).child("password").setValue(password); 
         Toast.makeText(activity, "registration successful 2", Toast.LENGTH_LONG).show(); 
         Intent intent = new Intent(activity, MainPageActivity.class); 
         activity.startActivity(intent); 
         activity.finish(); 
         loginUserActivity.finish(); 
        } else { 
         Toast.makeText(activity, "username already exists", Toast.LENGTH_LONG).show(); 
        } 

       } catch (JSONException e) { 
        e.printStackTrace(); 
       } 
      } 

      loading.dismiss(); 
     } 

    },new Response.ErrorListener(){ 
     @Override 
     public void onErrorResponse(VolleyError volleyError) { 
      System.out.println("" + volleyError); 
      loading.dismiss(); 
     } 
    }); 

    RequestQueue rQueue = Volley.newRequestQueue(activity); 
    rQueue.add(request); 
} 
+0

あなたのデータベースのルールは何ですか? –

+0

@Shaifali Rajput "read": "auth!= null"、 "書き込み": "auth!= null" – phoon

+0

@Shaifali Rajputルールが正しくない場合でも依然としてボレーリクエストから応答を得なければならないと思った – phoon

答えて

2

変更公衆

{ 
    "rules" : 
      {  
      ".read" : true, 
      ".write" : true 
      } 
} 

に、データベースのルールは、それ以外の場合は

{ 
    "error" : "Permission denied" 
} 

これはあなたが訪問することができます

はルールの詳細を知るためにあなたの応答となりますsecurity rules

関連する問題