繁体   English   中英

我们应该在服务器上使用哪个文件来发送推送通知(.pem或.p12)?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM