我们是否需要从Google Cloud Console获取的API密钥才能实施GCM?
如果是,我们在哪里使用它?
根据我的理解,我们在调用方法时会获得注册ID
gcm.register(SENDER_ID)
在哪里
SENDER_ID
是您从API控制台获取的项目编号。
指导我 提前致谢
答案 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。