我们是否需要Api Key来实施Google GCM

时间:2013-12-04 13:21:51

标签: android push-notification google-cloud-messaging

我们是否需要从Google Cloud Console获取的API密钥才能实施GCM?

如果是,我们在哪里使用它?

根据我的理解,我们在调用方法时会获得注册ID gcm.register(SENDER_ID)在哪里 SENDER_ID是您从API控制台获取的项目编号。

指导我 提前致谢

1 个答案:

答案 0 :(得分:2)

将GCM消息发送到设备时,您可以在服务器中使用API​​密钥。

当您向GCM HTTP连接服务器发送HTTP请求时,您的标头必须包含Authorization: key=YOUR_API_KEY,否则请求将失败。

  

要发送消息,应用程序服务器会向https://android.googleapis.com/gcm/send发出POST请求。

     

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

     

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

     
      
  • 授权:key = YOUR_API_KEY

  •   
  • Content-Type:JSON的application / json; application / x-www-form-urlencoded; charset =纯文本的UTF-8。

  •   

(Source)