google gcm推送注意事项
来源:互联网 发布:电气原理图画图软件 编辑:程序博客网 时间:2024/05/21 02:48
google gcm推送注意事项
最近要做google GCM推送,所以硬着头皮看了官方英文文档,现对文中需要特别注意的地方做出总结:
1、google官方例子此:https://github.com/google/gcm
2、不应该经常性注销,因为注销和再次注册会各花费5分钟,也就是10分钟
3、要运行在android2.2或者以上的版本,而且手机上安装有google play store
4、在Manifest.xml文件中添加如下权限:
com.google.android.c2dm.permission.RECEIVE、
android.permission.INTERNET、
android.permission.WAKE_LOCK、
applicationPackage + ".permission.C2D_MESSAGE"、
com.google.android.c2dm.intent.RECEIVE、
com.google.android.c2dm.permission.SEND、
具体如下:
<manifest package="com.example.gcm" ...> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <permission android:name="com.example.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" /> <application ...> <receiver android:name=".GcmBroadcastReceiver" 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> <service android:name=".GcmIntentService" /> </application></manifest>
5、最小版本:android:minSdkVersion="8"
6、在注册的时候要把registration ID 和 应用程序版本给记录下来,每次启动的时候对版本号进行对比,如果有更新要重新注册
0 0
- google gcm推送注意事项
- Google GCM(推送)-Android+服务器
- GCM google 云推送实践
- Google GCM推送服务端模拟
- Google Cloud Messaging(GCM Google云推送)
- Google Cloud Messaging(GCM Google云推送)
- 【PhoneGap Android】Google GCM推送使用插件
- google的GCM推送使用简介
- gcm推送
- gcm推送
- gcm推送
- Google Cloud Messaging(GCM) for Android, android平台消息推送技术(二):GCM推送
- Google第二代云推送服务GCM VS C2DM
- 使用Google Cloud Messaging (GCM)服务实现Android消息推送
- php实现 GCM(Google Cloud Messaging) 云推送消息
- Android 使用GCM(Google Cloud Messaging)推送消息
- Google Cloud Message for Android(GCM云推送)
- Android GCM 谷歌云推送
- oracle 临时表(事务级、会话级)
- Linux网络基础配置
- apache httpd.conf 配置
- 2015年蓝桥杯省赛B组第9题--垒骰子
- Nginx安装部署
- google gcm推送注意事项
- C/C++段错误问题排查和解决方法
- 平衡二叉树(AVL树)小结
- ADF运行报错:ORA-01005: null password given; logon denied
- sdut2410 Mine Number
- 高效人士睡觉前做的10件事
- Android中内容观察者的使用---- ContentObserver类详解
- 简易Web服务器
- 2015年蓝桥杯省赛B组第10题--生命之树