宜しくお願い致します。
下記のURLに記載の手順に従い、まずはandroidだけにfirebase上からpush通知のテスト送信をしましたがandroid studioのアプリで受信ができません。
上記に記載の他、さらに自分で行うことはありますでしょうか。
尚、手順に従い、下記のコードをそのままhome.page.tsに差し替えたのですが手順としては正しいでしょうか。
import { Component, OnInit } from '@angular/core'; import { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed } from '@capacitor/core'; const { PushNotifications } = Plugins; @Component({ selector: 'app-home', templateUrl: 'home.page.html', styleUrls: ['home.page.scss'], }) export class HomePage implements OnInit { ngOnInit() { console.log('Initializing HomePage'); PushNotifications.register(); PushNotifications.addListener('registration', (token: PushNotificationToken) => { alert('Push registration success, token: ' + token.value); } ); PushNotifications.addListener('registrationError', (error: any) => { alert('Error on registration: ' + JSON.stringify(error)); } ); PushNotifications.addListener('pushNotificationReceived', (notification: PushNotification) => { alert('Push received: ' + JSON.stringify(notification)); } ); PushNotifications.addListener('pushNotificationActionPerformed', (notification: PushNotificationActionPerformed) => { alert('Push action performed: ' + JSON.stringify(notification)); } ); }
下記のURLも参考にしましたが、こちらは自分で行わなくても大丈夫なのでしょうか。
https://firebase.google.com/docs/android/setup?hl=ja
また、現在のテスト環境は自分のローカル環境(localhost)で行っていますが、そもそもPush通知のテストは可能でしょうか。
(App Package IDは実際のサーバー環境のドメインを設定する必要などもありますでしょうか。)
$ ionic info Ionic: Ionic CLI : 5.4.13 (/Users/mypc/.nodebrew/node/v13.2.0/lib/node_modules/ionic) Ionic Framework : @ionic/angular 4.11.7 @angular-devkit/build-angular : 0.801.3 @angular-devkit/schematics : 8.1.3 @angular/cli : 8.1.3 @ionic/angular-toolkit : 2.1.1 Capacitor: Capacitor CLI : 1.4.0 @capacitor/core : 1.4.0 Utility: cordova-res : 0.8.1 native-run : not installed System: NodeJS : v13.2.0 (/Users/mypc/.nodebrew/node/v13.2.0/bin/node) npm : 6.13.1 OS : macOS Catalina
追記です。
android のエミュレーターでは下記の表示がでていました。何か問題があるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/05 06:29