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

时间:2013-10-24 10:07:38

标签: ios push-notification

我想在我的应用中发送推送通知。我应该将哪个文件上传到服务器以进行推送通知,.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'; 

3 个答案:

答案 0 :(得分:1)

.p12文件和.pem之间的区别在于.p12文件包含用于加密与Apple的推送通知服务器通信的公共和私有证书,而.pem仅包含公共证书。

您应该在服务器上使用的那个是.pem文件。

答案 1 :(得分:1)

在游戏中有点太晚了,但你肯定需要的是p12。确保你给它一个密码。我只是以这种方式实现它并且它有效。

答案 2 :(得分:0)

相关问题