一个愚蠢的问题,因为我对HTTPS和SSL很不满意。
问题很简单。正如我在Apple APNS guide阅读的那样,需要一个SSL证书。该证书是否应仅与我的应用程序ID链接,或者它应该以某种方式将我的服务器表示为WEB?
换句话说:是否可以通过HTTP设置推送服务器,或者它应该仅限HTTPS ?
答案 0 :(得分:0)
需要SSL证书来验证/识别将发送推送的发件人和应用程序。
来自文章Certificate-Based Provider-to-APNs Trust
基于证书的提供程序连接对于传递到一个特定应用程序有效,该应用程序由提供程序证书中指定的主题(应用程序包ID)标识(您必须先前创建该应用程序包ID,如“生成通用APNs客户端”中所述) “Xcode帮助”中的SSL证书
回答你的问题:
此证书是否应仅与我的App ID相关联,或者它应该以某种方式将我的服务器代表到WEB? 它必须与您的应用ID相关联。它用于在您的服务器(PN提供商)和Apple推送通知服务器之间建立安全连接(用于从服务器向APNS发送请求)