2017-05-23 7 views
4

Firebaseで受信者通知にiOSアプリケーションを設定しようとしています。APN証明書をアップロードする際の問題Firebase

パスワードなしで証明書と秘密鍵をエクスポートし、それをFirebaseコンソールにアップロードしようとすると、「不正なパスワード」というエラーが表示されます。

パスワードを使用して証明書と秘密鍵をエクスポートすると、「不明なサーバーエラーが発生しました」または「証明書を読み取れませんでした」というエラーが表示されます。

なぜそれが起こっているのか分かりません。私はチュートリアルに正しく従った。誰か助けてくれますか?

+0

エクスポートするキーはどのようなファイル形式ですか? – Chris

+0

こんにちはクリス、形式は.p12 –

+0

以下はBrenoの役に立ちましたか? – Chris

答えて

5

証明書ではなくAPNS認証キーを使用する必要があります。これはFirebaseからAPNS

とメッセージを登録し、送信するために、プロバイダのためのiOSの新好ましい方法である:彼らはiOS版に通知を送信するためのより 現在の方法ですと認証キーを持つ

の設定が推奨されます

From Apple:

プロバイダはのAPNと通信するためには、使用しなければなりません有効な 認証鍵証明書(トークンベースの接続信頼の場合)または SSL証明書(証明書ベースの接続信頼の場合)。 の証明書は、Xcodeヘルプの「プッシュ通知の設定」で説明した のように、オンラインデベロッパーアカウントから取得します。 2つの証明書タイプの間で を選択するには、Provider-to-APNs Connection Trustを読んでください。いずれの証明書タイプを選択した場合でも、プロバイダー接続 の信頼は、APNにプッシュ通知要求 を送信するプロバイダーの前提条件です。

+2

私は理解します。やってみます。どうもありがとうございました! –

0

だけで作成したばかりのP12ファイルをブラウズし、それが動作するAppleのプッシュサービスの一部を選択し、firebase生産のAPNs証明書よりもキーチェーンアクセスと輸出から秘密鍵を選択しないでくださいをエクスポート中。

この実装は廃止される予定ですが、現在のところ(2018年2月19日)に動作します。

関連する問題