1

アプリでプッシュ通知を送信したい。プッシュ通知用にサーバーにアップロードする必要があるのは、.p12 と .pem のどちらのファイルですか? .p12 の場合、.pem ファイルは何に使用されますか? また、いくつかの .NET および PHP コードをチェックして、それらがどのように機能するかを確認しました。

// ("~/PushSharp.PushCert.Development.p12"))

C# は .p12 ファイルを使用しました。

var appleCert = File.ReadAllBytes(System.Web.Hosting.HostingEnvironment.MapPath("~/PushSharp.PushCert.Development.p12"));

PHP は .pem ファイルを使用しました。

$apnsCert = 'apns-dev.pem'; 
4

3 に答える 3

1

.p12 ファイルと .pem の違いは、.p12 ファイルには、Apple のプッシュ通知サーバーとの通信を暗号化するために使用されるパブリック証明書とプライベート証明書の両方が含まれているのに対し、.pem にはパブリック証明書のみが含まれていることです。

サーバーで使用する必要があるのは .pem ファイルです。

于 2013-10-24T10:22:17.903 に答える
0

私に役立つこれらのリンクをたどってください

http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2

于 2013-10-24T10:19:39.817 に答える