[英]Which file should we use on server for push notifications, .pem or .p12?
我想在我的應用程序中發送推送通知。 我應將哪個文件上傳到服務器以獲取推送通知(.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';
.p12文件和.pem之間的區別在於.p12文件包含用於加密與Apple推送通知服務器的通信的公共證書和私有證書,而.pem僅包含公共證書。
.pem文件是您應該在服務器上使用的文件。
在游戲中為時已晚,但是您絕對需要的是p12。 確保輸入密碼。 我只是以這種方式實施了它,並且奏效了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.