web-dev-qa-db-ja.com

プッシュ証明書を更新し、現在のApp Storeアプリを機能させ続ける

期限切れのiOSプロビジョニングプロファイル(配布)を使用しているアプリストアにアプリがあります。このプロファイルには、有効期限が切れている(およびポータルに表示されなくなった)プッシュ証明書が含まれています。

質問1:プッシュ証明書を再作成してからプロファイルを更新する方法はありますか? (キーチェーンにプッシュ証明書(期限切れ)がまだあります)?

質問2:新しいプッシュ証明書を含む新しいプロファイルを使用して、アプリをアプリストアに再送信する必要がありますか?

プッシュ証明書の有効期限が切れているため、アプリの既存のユーザーに通知を送信できない可能性があります。

122
Franck

プッシュ証明書は更新できません。新しいものを作成する必要があります。

プッシュ通知証明書は、アプリケーションビルドの一部ではありません。したがって、Pushが機能し続けるには、新しい証明書を作成し、サーバーにp12ファイル(または使用している他の形式)を展開するだけです。アプリの新しいバージョンを送信する必要はありません。

213
Eran

既存のプッシュ証明書を更新することはできません。新しいものを作成するだけです。しかし、あなたはする必要はありません。プッシュ通知認証キーを作成することをお勧めします。証明書と同じように使用できますが、有効期限はなく、毎年更新する必要はありません。

メンバーセンターの[キー]タブからプッシュ通知キーを作成します。

Create a new Push notifications key

10

VoIPプッシュ証明書に関するいくつかの単語を追加します。

プッシュ証明書VoIP証明書は更新できないため、新しい証明書を作成する必要があります。

VoIP証明書の有効期限が切れているか、失効している場合、VoIP通知は機能しません。

新しい証明書を作成する場合は、サーバー側に新しいp12を展開する必要があります。 VoIP証明書もアプリケーションビルドの一部ではないため、アプリを再度送信する必要はありません。

7
Irfan Gul

Apple側の場合:

  • https://identity.Apple.com/pushcert/ にログインします
  • 証明書を表示して、それが何のサービスであるかを特定します
  • 「更新」をクリックします

あなたのサービス:

  • ログインして「Push certificate setup」エリアを見つけます(Googleの場合、これは Mobile Apple Push Cert
  • サービス署名リクエストをダウンロードする

林檎:

  • 署名リクエストをアップロードする
  • 回答をダウンロードする

あなたのサービス:

  • 署名済みの応答をアップロードします

この時点で、すべてを設定する必要があります

4