谷歌推送的研究---GCM(Google Cloud Message)

最近公司要用google推送来,推送消息.虽然最后公司决定不用了…因为 墙的问题,所以我觉得这样的决定是正确的.
好了,闲话少说.转入正题.既然要同谷歌的东西,首先需要明确的是,你必须要访问谷歌.首先你需要有一个google账号:登陆这个网址:https://console.developers.google.com/ 创建一个project:
谷歌推送的研究—GCM(Google Cloud Message)
然后开放Google Cloud Message(GCM)服务,千万不要尽信网上的文章,因为可能是很多年前的了.由于我现在不能,只能口述了.开发这个服务需要找到一个叫Google Cloud Message for Android的服务,然后创建一个凭证,凭证的key类型取server类型.不要选择android的.创建完一个project以后,那么会有一个叫project number的东西.这个是我们需要的(是客户端叫SENDER_ID的值).还有一个key要记得哦,后面要传给自己的服务端的,不然会推送失败的,经过这样,基本就可以了(在你down的demo是最新的前提下~有gcm.jar的就不要说是最新的了).
然后把project number粘贴进去,在手机配置正确的前提下就可以获取一个叫Registration Id的,他是每个设备的唯一标识.这个也要传给自己的服务端的.如果你的获取不到.不是代码问题!!!是你手机的问题(注意这篇日志的日期,2020年的时候不要来看哦!!!)~你的手机安装了google service /google store了吗?能够吗?请确保上述条件你都能够符合.如果能够获取到Registration Id,恭喜你,你已经离成功不远了Registration Id的样子大概长这样

APA91bGzKgRCteRldShyVCcTee5LW_0Bg_0bIO23xOulenv6Bb2cv1flkx7HvsTTo0A0ns-I4v5LN02eRd6sGX-16f5q5ggJtk6DnhUkhM- jMsRRWDBL5rCeoJB46eFMVO0cleLMn8LE
后面就要测试推送了!!!自己的服务端还没搭建好?给个老外好心搭的服务端吧.
http://www.androidbegin.com/tutorial/gcm.html
怎么操作?相信聪明的你肯定会的.
不懂的或者有什么问题的,可以加入我建的QQ群:207678498
最后代码传送门~~
http://download.csdn.net/detail/qq815034762/9406885
https://github.com/815034762/gcm_for_android

你可能感兴趣的:(android,gcm)