小さな質問。
プッシュ通知テストアプリにメッセージを送信しようとしています。数週間前に同じアプリケーションで概念実証で作業していましたが、現在は使用していません。
失敗します:InvalidApnsCredentialとFirebaseが教えてくれます: 「必要なAPNs SSL証明書がアップロードされていないか、期限切れになっているため、iOSデバイスをターゲットとしたメッセージを送信できませんでした。開発証明書と本番証明書の有効性を確認してください」
しかし、firebaseコンソールをチェックインすると、dev証明書とprod証明書がさらに9か月間有効であることがわかります。
このメッセージの原因は他に何ですか?
前もって感謝します!
他の人も問題に直面している場合は、いくつかのヒントがあります:
1)通知の問題に悩まされるたびに、firebaseが通知を送信するために提供するGUIコンソールを介してプッシュを送信してみてください
2)Appstoreのライブアプリがプッシュ通知を受信していないが、Xcodeを介して実行しているときにのみ通知を受信している場合、Firebase Consoleに運用証明書をアップロードしていない
3)本番証明書と開発証明書の両方をアップロードしても通知が受信されない場合は、最新の証明書をダウンロードしてFirebase Consoleに再度アップロードしてください
FirebaseでチームIDを追加するとうまくいきました。
Firebaseコンソール->一般->アプリを選択->チームIDを追加
チームIDはApple開発者ポータル: