TypeError: Невозможно прочитать свойство 'getToken' из неопределенного в проекте Ionic3 - PullRequest
0 голосов
/ 11 марта 2020

Я пытался использовать последнюю версию cordova-plugin-firebasex для моего приложения ionic3. Я также ссылался на пример ionic3 для плагина firebasex. Но после добавления кода я получаю сообщение об ошибке «TypeError: Невозможно прочитать свойство« getToken »из undefined». Ниже приведен код, который я использовал:

В моем файле login.ts:

if ( this.accessToken ) {
this.fireBaseService.getFirebaseXToken();
}

В моем файле firebase-service.ts === ** ====

export class FireBaseService {
protected token:any;
public firebasePlugin;

async getFirebaseXToken() {
let token;
this.firebasePlugin = (window).FirebasePlugin;
token = await this.firebasePlugin.getToken(token => {
console.log('Response from getToken===>>>>',token);
});
}
}

Это спецификации для моего проекта ionic3: "cordova": "^ 9.0.0", "cordova- android": "8.1.0", "cordova-plugin-firebasex": " ^ 8.1.1 "," cordova- android -play-services-gradle-release ":" 3.0.0 "," cordova- android -support-gradle-release ":" ^ 3.0.0 "," cordova-plugin-androidx ":" ^ 1.0.2 "," cordova-plugin-androidx-adapter ":" 1.1.0 ",

" devDependencies ": {" @ ionic / app-scripts ": "^ 3.2.2", "typcript": "~ 2.6.2"}

Если в моем коде нужно внести какие-либо изменения, я что-то упустил, любая помощь будет полезна. Спасибо.

...