推送服务器应该支持https for apns吗?

时间:2017-12-04 09:21:47

标签: ssl https push-notification apple-push-notifications

一个愚蠢的问题,因为我对HTTPS和SSL很不满意。

问题很简单。正如我在Apple APNS guide阅读的那样,需要一个SSL证书。该证书是否应仅与我的应用程序ID链接,或者它应该以某种方式将我的服务器表示为WEB?

换句话说:是否可以通过HTTP设置推送服务器,或者它应该仅限HTTPS

1 个答案:

答案 0 :(得分:0)

需要SSL证书来验证/识别将发送推送的发件人和应用程序。

来自文章Certificate-Based Provider-to-APNs Trust

  

基于证书的提供程序连接对于传递到一个特定应用程序有效,该应用程序由提供程序证书中指定的主题(应用程序包ID)标识(您必须先前创建该应用程序包ID,如“生成通用APNs客户端”中所述) “Xcode帮助”中的SSL证书

回答你的问题:

  
    

此证书是否应仅与我的App ID相关联,或者它应该以某种方式将我的服务器代表到WEB?     它必须与您的应用ID相关联。它用于在您的服务器(PN提供商)和Apple推送通知服务器之间建立安全连接(用于从服务器向APNS发送请求)