Я получаю данные из базы данных Firebase в реальном времени. Я вызываю это внутри метода componentDidMount, когда я выполняю некоторые действия с пользовательским интерфейсом, такие как прокрутка или нажатие где-то на экране, тогда данные извлекаются, если я этого не делаю, не могу видеть данные в консоли.
Когда я выполняю действие с пользовательским интерфейсом, перед получением данных я вижу строку:
ReactNative - SocketRocket: в режиме отладки. Разрешение подключения к любому корневому сертификату
Пожалуйста, помогите мне, я застрял форму в последний день.
Я перебрал некоторые ссылки, но все еще не повезло.
ReactNative - SocketRocket: в режиме отладки. Разрешение подключения к любому корневому сертификату
https://www.bountysource.com/issues/37614950-socketrocket-in-debug-mode-allowing-connection-to-any-root-cert
3. https://grokbase.com/t/gg/firebase-talk/15astfhhrv/firebase-firebase-react-native-broken
Конфигурация Firebase выполнена:
import Firebase from 'firebase';
const config = {
apiKey: ",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: ""
};
Firebase.initializeApp(config);
** Зависимости: **
"dependencies": {
"firebase": "^5.0.3",
"lodash": "^4.17.11",
"prop-types": "^15.6.2",
"react": "16.4.1",
"react-native": "0.56.0",
"react-native-elements": "^0.19.1",
"react-native-firebase": "^5.3.1",
"react-native-keyboard-aware-scroll-view": "^0.8.0",
"react-native-navigation": "^2.3.0",
"react-native-vector-icons": "^6.1.0",
"react-redux": "^6.0.0",
"redux": "^4.0.1"
},
"devDependencies": {
"babel-jest": "23.6.0",
"babel-polyfill": "^6.26.0",
"babel-preset-react-native": "5.0.2",
"jest": "23.6.0",
"react-test-renderer": "16.4.1"
},
"jest": {
"preset": "react-native"
}