2016-05-28 1 views
8

Ich erhalte eine Fehlermeldung in reagieren-native, This Browser is not supported im iOS Simulator, nachdem Sie den folgenden Code ausführen:Dieser Browser ist nicht in iOS Simulator unterstützt

const firebase = require('firebase') 
const firebaseConfig = require('./firebase-config') 
firebase.initializeApp(firebaseConfig) 

firebase.database().ref('test').set('hello') 

Feuerbasis-config einen databaseURL enthält.

warum?

+0

Für diesen Weg jetzt http://Stackoverflow.com/a/37313694/2976753 – user2976753

Antwort

11

Firebaser hier

Die neue Firebase-Authentifizierung derzeit nicht in Mutter funktioniert Reagieren aufgrund einer Abhängigkeit von dem window Objekt. Wir schauen, ob wir etwas verbessern können, aber keine Garantien.

Von Jacob's post on the firebase-talk list:

Als „Abhilfe“, wenn Sie nicht Auth benötigen (unwahrscheinlich, ich weiß, aber noch erwähnenswert), sollten Sie in der Lage sein, Folgendes zu tun:

+0

Laufen in das gleiche Problem mit Chrome App :( – pixelfreak

+0

Aber warum funktioniert es nicht auch innerhalb eines Iframe? Iframe hat das 'Fenster 'Objekt, nein? –

+0

Hallo Frank, jedes Update dazu? Ich bin festgefahren, da ich Firebase 2 nicht mit meinem Konto (neue Google-Konsole) verwenden kann. Oder bin ich? – antoine129

2

Offenbar hängt die neue Firebase Javascript Client-Bibliothek von localStorage ab und kann daher in einigen Fällen nicht gestartet werden, z. B. Safari im privaten Browsermodus.

Als Abhilfe können hochgeladen ich eine gepatchte Version des neuen Client-Bibliothek auf GitHub: https://github.com/urish/firebase-localstorage-fix/blob/master/firebase.js

Ich hoffe Sie, dass das Team bald dieses Problem beheben, aber in der Zwischenzeit die gepatchte Version funktioniert der Trick für mich.