Ich habe eine React Native App, die gut mit dem geöffneten Chrome-Debugger funktioniert. Sobald ich es aber deaktivieren, halte ich die folgende Fehlermeldung erhalten, wenn ich zu machen versuchen, zu einem Parse ruft:Parse kann LocalStorage-Variable in React Native nicht finden
Die Call-Stack führt zurück zu dem folgenden Code versuchte, einen Benutzer anmelden:
Parse.User.logIn(
email,
password,
{
success: function(res) {
console.log('success');
},
error: function(error) {
console.log(error.code + ' ' + error.message);
}
}
);
Ich habe versucht, die Konsolenanweisungen zu entfernen, falls der Fehler damit zu tun hatte, dass die Konsole nicht verfügbar ist, aber kein Erfolg. Dies passiert bei anderen Parse-Aufrufen und hat immer mit der fehlenden localStorage
-Variable zu tun.
Vielen Dank im Voraus für jede Hilfe!
UPDATE:
Sieht aus wie es ein ähnliches Problem mit Firebase ist. https://groups.google.com/forum/#!topic/firebase-talk/Y_usPRhOIYA
Sie erwähnen, dass das Problem damit zu tun hat, dass es kein Polyfill für localStorage gibt.
Verwenden von Parse v1.6.4 und React-Native v2.14.3. Wenn ich versuche, die wie hier gezeigt erfordert bekomme ich folgende Fehlermeldung: 'Erfordern unbekannt Modul„Parse reagieren/reagieren-native“. Wenn Sie sicher sind, dass das Modul vorhanden ist, starten Sie den Packager neu. Wie bei dem Original-Poster enthält das Original mit: 'var Parse = require ('Parse') Parse;. 'var ParseReact = require ('parse-react'); funktioniert immer noch gut, wenn ich im Debug-Modus bin, und in dem iOS-Emulator, aber im Android Emulator und auf aktuelle Geräten, den Code immer über beschwert localstorage nicht gefunden werden. –