私のiosでfirebaseメッセージの実装をテストしていますが、Firebaseダッシュボードからネイティブアプリに反応し、通知が送信されました。私はこのライブラリとそのサンプルコードを使用しています:Firebaseメッセージに0のメッセージが送信されています
https://github.com/evollu/react-native-fcm
を私はメッセージに直接firebaseメッセージングトークンに私の一つの試験装置を入れて試してみたが、それはまた0メッセージを送信します。
Firebaseで起こっていることをどのようにデバッグできますか?登録されたデバイスのリストをどこかで見ることはできますか? APN証明書をアップルとfirebaseの両方で設定していますので、次にどこに行くのか分かりません。
私のアプリでfirebaseトークンを取得するので、何か他に必要なことがあるかどうかはわかりません。
class App extends Component {
componentDidMount() {
FCM.requestPermissions(); // for iOS
FCM.getFCMToken().then(token => {
saveTokenToMyProfile(token);
});
this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => {
// there are two parts of notif. notif.notification contains the notification payload, notif.data contains data payload
if(notif.opened_from_tray){
//app is open/resumed because user clicked banner
}
this.refreshTokenListener = FCM.on(FCMEvent.RefreshToken, (token) => {
console.log(token)
// fcm token may not be available on first load, catch it here
});
}