Ho un'app React Native che funziona perfettamente con il debugger di Chrome aperto. Una volta a disattivare, però, continuo a ricevere il seguente errore ogni volta che provo a effettuare chiamate Parse:Parse non riesce a trovare la variabile localStorage in React Native
pila La chiamata riconduce al seguente codice tenta di accedere un utente in:
Parse.User.logIn(
email,
password,
{
success: function(res) {
console.log('success');
},
error: function(error) {
console.log(error.code + ' ' + error.message);
}
}
);
Ho provato a rimuovere le istruzioni della console, nel caso in cui l'errore avesse a che fare con la console non disponibile, ma inutile. Ciò accade con altre chiamate Parse e ha sempre a che fare con la variabile localStorage
mancante.
Grazie in anticipo per qualsiasi aiuto!
UPDATE:
Sembra che ci sia un problema simile con Firebase. https://groups.google.com/forum/#!topic/firebase-talk/Y_usPRhOIYA
Si dice che il problema ha a che fare con il non essere un polyfill per localStorage.
Utilizzo di Parse v1.6.4 e React-Native v2.14.3. Quando provo il richiede come mostrato qui ottengo il seguente errore: 'Richiede modulo sconosciuto" parse-react/react-native ". Se sei sicuro che il modulo è lì, prova a riavviare il packager. Come per il poster originale, l'originale include: 'var Parse = require ('parse'). 'var ParseReact = require ('parse-react'); funziona ancora correttamente se sono in modalità di debug e nell'emulatore iOS, ma nell'emulatore Android e sui dispositivi reali che codificano si lamentano sempre di localStorage non trovato. –