怎么让谷歌浏览器打开是谷歌搜索栏服务是最新版为什么通知栏还要提示更

一.gcm前期准备
Apple有apns推送,Google有gcm推送,iOS接收通知调用系统通知栏提示,Android接收通知启动应用调用通知栏提示。
相对于apns,gcm则多了一些限制,需要一些必备条件达到才可以使用。
1.在国内,首先就是Google被墙,无法连接到Google服务器,需要你走VPN或者其它方式可以连接到Google服务器。
2.在你的开发环境下,需要通过Android SDK Manager—&Extras下安装Google Play services,成功之后在你的SDK文件/sdk/extras/google/google_play_services/libproject下会看到google-play-services_lib类库,可以从里面直接复制jar包到你的项目libs下
3.Android客户端,要求安装了Google核心服务Google Play服务,Google Play 商店才能使用gcm
以上是Google官方文档描述:
大意就是gcm要求设备运行在Android系统2.2或更高版本并且安装了Google play商店应用,或者虚拟机运行在Android系统2.2版本的并且支持Google API,但是并不限制你的应用必须部署在Google play 商店。
然而,如果你想要使用gcm 新的API就需要设备运行在Android系统2.3或更高版本,或者使用虚拟机运行在Android系统2.3并且支持Google API
在一个现有连接Google服务的设备上,对于前置3.0的设备,就要求在Android设备上设置Google账号,4.0.4或者更高版本则不需要设置Google账号
注:gcm只是简单的推送一个通知到客户端,其消息内容应小于4Kb,Google服务器存储时间为4个星期。在客户端,gcm是通过客户端设备注册一个系统广播来唤醒应用并发出通知提示,所以这个时候客户端不需要一直运行来接收消息,gcm一次发送最多可发送100个用户
二.官网创建项目获取信息
去Google Developers Console()创建项目,输入你的project name和project id,创建成功如下图:
在应用中我们会用到这个project number,再去Credentials下创建一个server key,得到的api key会在自己的服务器端用到,如图
顺便说一下,默认Cloud Messaging for Android是可用的,如果不能用,就需要去API & auth—& API下查看Cloud Messaging for Android是否disable
三.创建一个客户端app
首先要在AndroidManifest.xml文件配置gcm权限等信息
&uses-permission android:name="android.permission.INTERNET" /&
&uses-permission android:name="android.permission.GET_ACCOUNTS" /&//当GCM需要谷歌账户(设备版本低于4.0.4时需要)
&uses-permission android:name="android.permission.WAKE_LOCK" /&
&uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /&
&permission android:name="applicationPackage.permission.C2D_MESSAGE"
android:protectionLevel="signature" /&
&uses-permission android:name="applicationPackage.permission.C2D_MESSAGE" /&
applicationPackage要改成自己的报名
android:minSdkVersion="8"不得低于8
根据官网文档介绍:
1.我们应该在配置文件注册一个系统广播
android:name="com.google.android.gms.gcm.GcmReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" &
&intent-filter&
&action android:name="com.google.android.c2dm.intent.RECEIVE" /&
&category android:name="com.example.gcm" /&
&/intent-filter&
&/receiver&
2.注册监听通知服务(在app中创建一个服务类并继承GcmListenerService类)
&pre name="code" class="html"&&service
android:name="com.example.MyGcmListenerService"
android:exported="false" &
&intent-filter&
&action android:name="com.google.android.c2dm.intent.RECEIVE" /&
&/intent-filter&
&/service&
public class MyGcmListenerService extends GcmListenerService {
public void onMessageReceived(String from, Bundle data) {
String message = data.getString("message");
* Production applications would usually process the message here.
* Eg: - Syncing with server.
- Store message in local database.
- Update UI.
* In some cases it may be useful to show a notification indicating to the user
* that a message was received.
sendNotification(message);
// [END receive_message]
* Create and show a simple notification containing the received GCM message.
* @param message GCM message received.
private void sendNotification(String message) {
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent,
PendingIntent.FLAG_ONE_SHOT);
Uri defaultSoundUri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_stat_ic_notification)
.setContentTitle("this is a new new GCM Message")
.setContentText(message)
.setAutoCancel(true)
.setSound(defaultSoundUri)
.setContentIntent(pendingIntent);
NotificationManager notificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0 /* ID of notification */, notificationBuilder.build());
3.注册监听token改变的服务(在app中创建一个服务类继承InstanceIDListenerService类,本服务存在于新的Google play服务版本上)
android:name="com.example.MyInstanceIDListenerService"
android:exported="false"&
&intent-filter&
&action android:name="com.google.android.gms.iid.InstanceID"/&
&/intent-filter&
&/service&
public class MyInstanceIDListenerService extends InstanceIDListenerService {
public void onTokenRefresh() {
// Fetch updated Instance ID token and notify our app's server of any changes (if applicable).
gcm通过注册的系统广播可以自行启动GcmListenerService类,所以不需要在app创建一个广播类
App发送 project number到GCM Server注册接收推送信息。
GCM Server 向App返回token(token是GCM服务器自行生产的,能够保证某一终端设备上的某一个应用,很重要)。
在设备上应该先判断是否安装了Google play 服务
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (resultCode != ConnectionResult.SUCCESS) {
if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
GooglePlayServicesUtil.getErrorDialog(resultCode, this, PLAY_SERVICES_RESOLUTION_REQUEST).show();//会提示错误对话框,其他错误信息可参考官网API
Log.i(TAG, "This device is not supported.”);
Google play服务存在,那接下来就需要去注册token了,在上边创建项目得到的project number在这里就需要用它来注册token
根据官网文档描述,文档上推荐使用的方式为Google play服务7.5或更高版本支持的新的注册token方式的API
InstanceID instanceID = InstanceID.getInstance(this);
String token = instanceID.getToken(PROJECT_NUMBER,
GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
对于旧版本还是要使用以下方式来注册token(用于Google play 服务7.5版本之前)
GoogleCloudMessaging.getInstance(Context).register(PROJECT_NUMBER);
在自己的服务器端注册api key
App向我们自己服务器发送token(推送消息的时候要使用token,GCM服务器是使用token来确定某一终端设备上的某一个应用接收消息的,所以第三方服务器需要保存它,需要注意的是token很长,存数据库时需要注意字段长度) ,将我们在上边create new key 得到的apikey添加到自己的服务器端保存,我们的服务器向GCM Server发送消息,传递apikey和token ,GCM Server把消息推送给App
最后注意一下,关于app卸载出现的问题,看一下官方的介绍
app会发生卸载过程并不能很快完成,卸载app需要花时间从GCM移除当前关联的token,这个过程就会出现发送消息是成功的,但是不能到达app客户端,在最后,token被移除了,服务器端发送的消息失败,得到一个NotRegistered错误,这个时候就应该在服务器端删除相对应的token
Android GCM消息推送
1.创建Google API项目:
登陆Google控制台:https://code.google.com/apis/console/,如果你还没创建过项目,页面会提示:
如果您已经有项目,你看到的...
google的GCM推送使用简介
转载请注明出处:http://blog.csdn.net/newhope1106/article/details/
GCM即Google Cloud Messaging,主要用于...
GCM Google官方示例的简单介绍和使用
GCM Google官方示例的简单介绍和使用准备工作翻墙  先翻墙,翻不了墙一切都白搭……Google账号
申请Google账号
进入Google开发管理台
创建工程(Google管理台上的Proje...
GCM(谷歌云推送)客户端服务器端开发全指南
不知不觉已经有一段时间没有写博客了,也在不知不觉中步入社会一段时间了,其中跌过很多坑,中过很多次招,但却让我发现自己越来越爱IT这个行业了,最近在研究众所周知的GCM(谷歌云推送),发现要熟练使用GC...
Android系统使用谷歌官方GCM推送指南
本文旨在为所有Android系统手机普通用户提供使用谷歌GCM推送的教程,注意这不是用于开发者的。虽名为指南,但多少是探索性的,因为一些细节笔者尚未搞清楚,希望各位指正。由于大部分国内应用没有使用GC...
Android谷歌推送
Android谷歌推送GCM(全称Google Cloud Messaging),谷歌云通讯,它可以实现消息从服务器端推送到android系统相关的应用上,从...
最近在网上查了关于很多Android消息推送的资料,其中主要有四种方法。
1) 使用GCM服务(Google Cloud Messaging)
2) 使用XMPP协议(Openfire + Spa...
最新&em&GMS&/em&的一些要求 立即下载
上传者: shuidefu 时间:
综合评分: 0 积分/C币:1
GMC(Google安卓消息&em&推送&/em&的例子,包含安卓端接收以及服务端发送例子...
转载请注明出处:http://blog.csdn.net/newhope1106/article/details/GCM即Google Cloud Messaging,主要用于消息推送...
google-play-service集成指南
https://developers.google.com/android/guides/setup
google-play-service.jar...
没有更多推荐了,平板/笔记本
HiLink生态产品
终端云服务专区
通知栏老是显示更新Google Play服务
&独步江湖&
来自:荣耀畅玩5A CAM-TL00H
今天用游览器看应用更新Google Play服务,更新之后就通知栏就这样了,进设置强行停止也不行,去搜索Google Play服务应用也没有,各位大神有知道怎么解决的吗
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-00-21-55.png (27.76 KB, 下载次数: 0)
00:22 上传
width:100%">
&自成一派&
来自:荣耀畅玩5A CAM-AL00
我的也是不过让我弄没了&&不知道怎么没得
width:100%">
&已臻大成&
来自:浏览器
如果手机安装过类似360手机卫士,腾讯手机管家等第三方应用,设置过自动更新手机应用程序,会导致您手机更新到不兼容的Google Play服务版本。出现该提示后,可以进入“设置&应用管理&Google Play服务&菜单&卸载更新”。
width:100%">
&登堂入室&
来自:浏览器
导航栏的华为图标怎么弄?
width:100%">
&已臻大成&
来自:浏览器
导航栏的华为图标怎么弄?
找主题的话最好是到本论坛的主题爱好者版本去发帖,那边都是讨论主题的,找起来比较容易。
width:100%">
&独步江湖&
来自:荣耀畅玩5A CAM-TL00H
huafans 发表于
导航栏的华为图标怎么弄?
这是主题自带的
width:100%">
&新学乍练&
来自:浏览器
洛子海 发表于
如果手机安装过类似360手机卫士,腾讯手机管家等第三方应用,设置过自动更新手机应用程序,会导致您手机更 ...
没有卸载啊
width:100%">
&自成一派&
来自:荣耀畅玩5A CAM-AL00
长安谷歌更新fumu&&进入取消通知就没了
width:100%">
&独步江湖&
来自:荣耀畅玩5A CAM-TL00H
巴格达迪 发表于
长安谷歌更新fumu&&进入取消通知就没了
以解决,卸载更新就行了
width:100%">
&炉火纯青&
来自:荣耀畅玩5A CAM-AL00
不给权限,禁用,强行停止,禁止连网,反正我也不知道是那个用效
width:100%">
好基友勋章
花粉好机友,注册时间大于99天
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
荣耀10 二倍变焦拍摄海景晚霞致我们终将逝去的青春草原夏日重庆小西湖
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利百度文库――让每个人平等地提升自我
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
找不到需要的文档?
发布悬赏任务请百万文库用户为你提供
权威发布已有12266家机构入驻精品文库,分享权威资料
百度文库携手青岛华研教育倾力奉献,涵盖全国各省市597所高校16万套试题。
贡献758482篇文档
国家统计局新闻办公室官方入驻百度文库,共同推进全民阅读!
贡献1740篇文档
百度文库携手中国社会科学出版社独家发布国家智库报告!
贡献7064篇文档
中国薪酬网独家首发,覆盖各地区、各专业、各学历的毕业生薪酬报告分享。
贡献77191篇文档
东京审判专区
苏联解密档案专区
认证作者推荐已有163801+位专业人士加入文库认证
一线语文老师
14159篇文档
17034篇文档
高考志愿填报专家
25500篇文档
学堂在线中国创业学院院长
一线语文高级教师
25383篇文档
独立儿童故事写作者
英语等级考试培训师
“十二五”教育部规划课题英...
黄冈市高中英语学科骨干教师
一线高中英语教师
小学一线资深英语教师
高考英语资深培训师
6058篇文档
百度文库前端开发工程师
网络信息技术总监
用户体验布道师
《MacTalk?人生元编程》作者...
网络高级工程师
计算机网络管理专家
搜索营销从业者
资深项目管理师
互联网广告、营销方面专家
新媒体营销主管
互联网营销、O2O行业专家
嗨推社区创始人
建筑企业高管
国家一级建造师
建筑公司质量 技术负责人
建筑工程师
国家一级建造师
一级建造师
医药投资并购俱乐部创始人
注册资产评估师
证券投资经理
4324篇文档
国家注册一级黄金分析师
股权激励领域咨询家
金融行业资深专家
北京市社会科学院副院长
北京市社科院历史所研究员
优秀材料学博士
北京市社科院科社研究所所长
人力资源专家、心理学博士
985高校经济学博士
安全评价师
高考志愿规划专家
成功加入百度文库个人认证
上海门窗工程师
成功加入百度文库个人认证
成功加入百度文库个人认证
黑龙江省哈尔滨市神经...
成功加入百度文库个人认证
170410人阅读
5942人阅读
131084人阅读
116069人阅读
150457人阅读
209570人阅读
272106人阅读
204864人阅读
94869人阅读
122646人阅读
133264人阅读
5402人阅读
65137人阅读
15259人阅读
977550人阅读
27314人阅读
16562人阅读
31047人阅读
11277人阅读
61276人阅读
116930人阅读
21671人阅读
11204人阅读
13847人阅读
163388人阅读
52792人阅读
448118人阅读
147680人阅读
29397人阅读
15386人阅读
4788人阅读
17448人阅读
18805人阅读
27348人阅读
19333人阅读
12961人阅读
2507人阅读
199250人阅读
170173人阅读
251835人阅读
245375人阅读
248013人阅读
211890人阅读
121880人阅读
193512人阅读
183139人阅读
83553人阅读
948464人阅读
105707人阅读
159972人阅读
86763人阅读
83761人阅读
161446人阅读
1629人阅读
316168人阅读
147353人阅读
77101人阅读
103485人阅读
161801人阅读
174980人阅读
14103人阅读
120540人阅读
6261人阅读
5635人阅读
51107人阅读
4989人阅读
27233人阅读
27126人阅读
11249人阅读
163388人阅读
16948人阅读
158989人阅读
105435人阅读
1306人阅读
338999人阅读
1858人阅读
66976人阅读
109042人阅读
84863人阅读
148904人阅读
222834人阅读
74292人阅读
68257人阅读
140804人阅读
18009人阅读
39521人阅读
13448人阅读
26331人阅读
83774人阅读
45641人阅读
16795人阅读
35191人阅读
19869人阅读
45748人阅读
130741人阅读
53251人阅读
3442&篇文档
426020&次浏览
2675&篇文档
306112&次浏览
1623&篇文档
66650&次浏览
871&篇文档
251574&次浏览
630&篇文档
83098&次浏览
198&篇文档
154994&次浏览
125823&篇文档
13741&次浏览
270&篇文档
112518&次浏览
26839&篇文档
2980810&次浏览
27153&篇文档
4627723&次浏览
326&篇文档
262349&次浏览
43489&篇文档
3203990&次浏览
1072&篇文档
98011&次浏览
19916&篇文档
1978171&次浏览
5652&篇文档
4915795&次浏览
1183&篇文档
478639&次浏览
23831&篇文档
756538&次浏览
117740&篇文档
5340&篇文档
1289935&次浏览
3548&篇文档
1071782&次浏览
113&篇文档
15141&次浏览
9273&篇文档
4534198&次浏览
556504&篇文档
869&篇文档
181598&次浏览
77191&篇文档
3012605&次浏览
516&篇文档
964409&次浏览
10900&次浏览
304&篇文档
242894&次浏览
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
文库贡献者
贡献文档:4314篇 &&总下载量:30456次
本周排行榜
15535份文档1
2144份文档2
423份文档3
261份文档4
241份文档5
已有324位达人用户
贡献文档:249篇 &&总下载量:1209次
本周排行榜
243135份文档1
87723份文档2
206144份文档3
93682份文档4
27553份文档5
已有164406位认证用户
贡献文档:篇 &&总下载量:3620022次
本周排行榜
1586504份文档1
1061326份文档2
1050725份文档3
714530份文档4
416578份文档5
已有5754位机构专区
已有12266家机构}

我要回帖

更多关于 谷歌浏览器添加搜索栏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信