我们需要从Google云控制台获得的API密钥来实现GCM吗?
如果是,我们在哪里使用它?
根据我的理解,我们在调用方法时会获得注册idgcm.register(SENDER_ID)
,其中SENDER_ID
是您从API控制台获取的项目编号。
引导我
提前感谢
当您向设备发送GCM消息时,您将使用服务器中的API密钥。
当您向GCM HTTP连接服务器发送HTTP请求时,您的标头必须包含Authorization: key=YOUR_API_KEY
,否则请求将失败。
要发送消息,应用程序服务器会向https://android.googleapis.com/gcm/send.
消息请求由两部分组成:HTTP标头和HTTP正文。
HTTP标头必须包含以下标头:
授权:密钥=YOUR_API_key
内容类型:application/json for json;应用程序/x-www-form-urlencoded;charset=纯文本的UTF-8。
(来源)