iOS上的GCM需要HTTPS吗?

时间:2016-06-01 11:12:03

标签: google-cloud-messaging

我正在尝试使用Cordova创建一个应用程序,该应用程序从我的服务器接收推送通知。任何人都可以告诉我,我需要https://连接才能使APNS正常工作,或者它也应该与http://一起使用?

2 个答案:

答案 0 :(得分:1)

所有FCM / GCM端点都是https,无论您是发送到Android,iOS还是网络,都会使用相同的端点,因此在通过FCM / GCM发送邮件时应始终使用https。

答案 1 :(得分:0)

根据此documentation,示例POST请求应为https://gcm-http.googleapis.com/gcm/send

  

消息请求由两部分组成:HTTP标头和HTTP正文。

     

HTTP标头必须包含以下标头:

     
      
  • 授权:key = YOUR_API_KEY
  •   
  • Content-Type:JSON的application / json; application / x-www-form-urlencoded; charset = UTF-8用于纯文本。如果   省略Content-Type,假设格式为纯文本。
  •   
     

HTTP正文内容取决于您使用的是JSON还是普通的   文本。

您可以关注此tutorial