Я пытаюсь получить данные из firebase для своего проекта ioni c 5. Я могу получить данные из firebase при запуске ionic serve
, но он возвращает пустой массив, когда я запускаю ionic cordova run browser
. Я вынужден использовать ionic cordova run browser
, потому что я использую собственные карты Google ioni c с плагином кластера маркеров для cordova.
Это код, который нужно получить из firebase
anonLogin() {
this.afAuth.signInAnonymously().then(res => {
this.user = res.user;
console.log("This is the user ", this.user);
this.locationsCollection = this.afs.collection(
`locations/${this.user.uid}/track`,
ref => ref.orderBy('timestamp')
);
// load firebase data
this.locations = this.locationsCollection.valueChanges();
//update map
this.locations.subscribe(locations => {
console.log('new locations: ', locations); <------ Shows an empty array
this.updateMap(locations);
})
});
}
console.log для ionic cordova run browser
: ![](https://i.stack.imgur.com/yPqAH.png)
console.log for ionic serve
:
введите описание изображения здесь