0
イオン火災基地モジュール(https://ionicframework.com/docs/native/firebase/)に問題があります。イオン炎基地トークンはいつもヌークであり、トークンリフレッシュなし
私firebaseトークンがapp.component.ts
に次のコードセクションになかれNULLである理由を私は理解していない:
this.platform.ready().then(() => {
this.firebase.getToken().then(firebaseTokenSuccess).catch(firebaseTokenFailure);
this.firebase.onTokenRefresh().subscribe(firebaseTokenRefresh);
function firebaseTokenRefresh(tkn) {
return alert("New token received: " + JSON.stringify(tkn));
}
function firebaseTokenSuccess(tkn) {
return alert("Token access success: " + JSON.stringify(tkn));
}
function firebaseTokenFailure(e) {
return alert("Token access failure: " + e.toString());
}
});
私は私のトークンが空の文字列
になる準備ができてブロックのbegginingでgrantPermission()
を持っていた場合
私は私のプラグインをインストールするには、次のコマンドを実行しました:ここ
$ ionic plugin rm cordova-plugin-firebase
$ npm install @ionic-native/push --save
が私のプラグインのリストである:
$ ionic plugins
com.googlemaps.ios 2.4.0 "Google Maps SDK for iOS"
cordova-android-play-services-gradle-release 1.1.1 "cordova-android-play-services-gradle-release"
cordova-plugin-compat 1.2.0 "Compat"
cordova-plugin-console 1.1.0 "Console"
cordova-plugin-device 1.1.6 "Device"
cordova-plugin-facebook4 1.9.1 "Facebook Connect"
cordova-plugin-file 4.3.3 "File"
cordova-plugin-file-transfer 1.6.3 "File Transfer"
cordova-plugin-firebase 0.1.24 "Google Firebase Plugin"
cordova-plugin-googlemaps 1.4.5 "cordova-googlemaps-plugin"
cordova-plugin-inappbrowser 1.7.1 "InAppBrowser"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.3 "StatusBar"
cordova-plugin-whitelist 1.3.2 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"
そして、ここに私のプロジェクトのアーキテクチャです:
$ tree -L 1
.
├── appli_dev.keystore
├── bower_components
├── build.gradle
├── config.xml
├── GoogleService-Info.plist
├── google-services.json
├── hooks
├── init.sh
├── ionic.config.json
├── node_modules
├── package.json
├── package-lock.json
├── platforms
├── plugins
├── README.md
├── resources
├── src
├── tsconfig.json
├── tslint.json
└── www
EDIT:
:Iadded次の文字列に私の読書のための{}
感謝:)
EDITを与えるラインalert(JSON.stringify(this.firebase))
私は、 firebase APIではなく。私はgitのレポのHEADと私のパッケージを更新しなければならなかったあなたは、私がエラー `プロパティを構築し、次のしている言ったように行う「styleDefault」タイプ「のtypeof上に存在しない場合は
のコードですStatusBar''と '名前が見つかりません 'Splashscreen''です。また、私はconsole.logを使用することはできませんが、いつもそうでした(私はすでに-cオプションを使用しています) – Biboozz
2行のステータスバーとスプラッシュ画面のコメント –
空の文字列の前と同じです。 – Biboozz