我想在我的应用中发送推送通知。我应该将哪个文件上传到服务器以进行推送通知,.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';
答案 0 :(得分:1)
.p12文件和.pem之间的区别在于.p12文件包含用于加密与Apple的推送通知服务器通信的公共和私有证书,而.pem仅包含公共证书。
您应该在服务器上使用的那个是.pem文件。
答案 1 :(得分:1)
答案 2 :(得分:0)