2017-03-24 3 views
1

ich die folgende Fehlermeldung erhalten:Firebase Authentication Server Error

For a custom firebase host you must first set your authentication 
server before using authentication features! 

Mein Code:

public void initialize() throws IOException { 

    FileInputStream serviceAccount = new FileInputStream("/Users/ryan/dev/uandmemelogin/src/main/java/rgross/kmccann/firebase.json"); 

    FirebaseOptions options = new FirebaseOptions.Builder() 
      .setCredential(FirebaseCredentials.fromCertificate(serviceAccount)) 
      .setDatabaseUrl("https://uandmeme-57321.firebaseio.com/") 

      .build(); 

    FirebaseApp.initializeApp(options); 

    firebase.createUser("rgross", "ser", new Firebase.ValueResultHandler<Map<String, Object>>() { 
     @Override 
     public void onSuccess(Map<String, Object> stringObjectMap) { 
      System.out.println("Worked"); 
     } 

     @Override 
     public void onError(FirebaseError firebaseError) { 
      System.out.println("Failed"); 
     } 
    }); 

Was mache ich falsch? Ich bin der Dokumentation gefolgt, aber ich kämpfe immer noch.

Antwort

0

Wahrscheinlich haben Sie bei der Initialisierung der Firebase-Verbindung die falsche URL verwendet.

sicher sein, dass es in diesem Format ist:

ObjectiveC

Firebase *myRootRef = [[Firebase alloc] initWithUrl:@"https://<YOUR-FIREBASE-APP>.firebaseio.com"]; 
+0

ich folgte, aber es erkennt keine Datenbank. Ich werde dafür in Android native suchen, da es viel besser mit Firebase vernetzt. –