APNs Distribution iOSとApple Push Servicesの違いは何ですか? 質問する

APNs Distribution iOSとApple Push Servicesの違いは何ですか? 質問する

ここに画像の説明を入力してください

画像に示すように、プロダクション SSL 証明書を作成する場合、通常のタイプは [APNs Distribution iOS] であるはずですが、作成した証明書は [Apple Push Services] でした。何が問題なのでしょうか?

ベストアンサー1

「Apple開発iOSプッシュサービス」と「Apple製品iOSプッシュサービス」は、古い名前2 つの環境に別々の証明書が必要になった場合の証明書用。

これで、必要な証明書は1つだけになりました。新しい HTTP/2 APIそのため、証明書の名前がより一般的な「Apple Push Services」に変更されました。

ここに良い情報があります:https://web.archive.org/web/20180201122153/https://matthiaswessendorf.wordpress.com/2015/06/17/wwdc-2015-apple-push-goes-http2-for-apns/

Apple の公式ドキュメントはこちら (この回答の時点では):https://web.archive.org/web/20150701004738/https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html

Appleの公式ドキュメント(2023年):https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns

WWDC 2015「通知の新機能」ビデオはこちら:https://developer.apple.com/videos/play/wwdc2015-720/

したがって、2 つの別々の環境に対して証明書を作成することはできません。これの主な利点の 1 つは、アプリの「デバッグ」ビルド (主にケーブル経由でデバイスに直接インストールされたもの) で機能する証明書が、テスターに​​送信するビルドや本番ビルドでも機能することです。

おすすめ記事