Нативный Firebase конфликтует с Firebase JS в приложении Ionic3 (проблема включения push-уведомлений) - PullRequest
0 голосов
/ 15 апреля 2019

Я хочу использовать FireBase чат с push-уведомлениями. Я купил пример кода для этого, и в этом фрагменте кода нет конфликта плагинов. У меня конфликт плагинов из Firebase с красной линией ниже. Я прилагаю скриншот кода

Я попытался удалить папку node_modules. Удалить платформу Android. Добавляем это снова. запустив команду npm I для повторной установки папки node_modules. Проблема остается той же

Push-уведомления должны работать. Сейчас обмен сообщениями работает отлично, но когда я пытаюсь включить push-уведомления, возникает конфликт плагинов

import { Firebase } from '@ionic-native/firebase';
import { AngularFirestore } from 'angularfire2/firestore';
import { UserProvider } from '../../providers/user/user';
import firebase from 'firebase';
import { config } from '../../app/app.angularfireconfig'
@Injectable()
export class FcmProvider {
userId;
fireuserStatus = firebase.database().ref('/userstatus');

constructor(
public userservice: UserProvider,
private http: Http,
public afs: AngularFirestore,
public firebaseNative: Firebase
) {
}

1 Ответ

0 голосов
/ 25 апреля 2019

Наконец я решил это сам.Я отвечаю на это, давайте надеяться, что это кому-то поможет.Просто верните плагин Firebase до версии 4.20.0.Он не будет просить вас добавить / ngx в конце, и вы можете использовать firebase, оставаясь в ionic3

плагин ionic cordova add cordova-plugin-firebase npm install @ ionic-native / firebase @ 4.20.0

Запустите эти команды, и ваша проблема будет решена.

...