Autore Topic: Inserimento occorrenze Firebase  (Letto 478 volte)

Offline ChaliceOfTheVoid

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Inserimento occorrenze Firebase
« il: 14 Agosto 2017, 13:44:45 CEST »
0
Ciao ragazzi, seguendo la documentazione ufficiale di Firebase ho provato ad effettuare degli inserimenti a db ma senza successo.

Qualcuno ha esperienza con Firebase? vi riporto il codice:

Codice: [Seleziona]
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Firebase.setAndroidContext(this);
        Firebase myFirebaseRef = new Firebase("https://xyz.firebaseio.com/");
        myFirebaseRef.child("REGISTER_NO").push().setValue("13mse0254");
        myFirebaseRef.child("REGISTER_NO").child("13mse0254").setValue(true);
        myFirebaseRef.child("message").setValue("Do you have data? You'll love Firebase.");

....


}

Non riesco ne a creare l'occorrenza e ne ad aggiornarne una esistente. Il progetto (AndroidStudio) non da problemi di compilazione.

Codice: [Seleziona]
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support:design:24.2.1'
    compile 'com.firebase:firebase-client-android:2.5.2+'
    testCompile 'junit:junit:4.12'
}

Suggerimenti? Grazie per l'aiuto  :-)

Update instantaneo, mi ero perso un piccolo messaggio dalla console:

Codice: [Seleziona]
FirebaseError: Permission denied
Procedo con le indagini  :-o

Post unito: 14 Agosto 2017, 14:16:17 CEST
D'altra parte se non hai le autorizzazioni di scrittura, in un database non ci potrai mai scrivere:

Codice: [Seleziona]
{
  "rules": {
    ".read": true,
    ".write":true
  }
}

da modificare nelle regole del database di Firebase.

Spero che questo monologo possa servire anche ad altri.  :-)
« Ultima modifica: 14 Agosto 2017, 14:16:17 CEST da ChaliceOfTheVoid, Reason: Merged DoublePost »

Offline iClaude

  • Utente normale
  • ***
  • Post: 311
  • Respect: +25
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S8
  • Sistema operativo:
    Windows 10
Re:Inserimento occorrenze Firebase
« Risposta #1 il: 14 Agosto 2017, 14:32:36 CEST »
0

Offline ChaliceOfTheVoid

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Re:Inserimento occorrenze Firebase
« Risposta #2 il: 14 Agosto 2017, 14:49:25 CEST »
0