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