极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供专业、高效的移动消息推送服务。开发者只需在客户端集成极光推送 SDK,即可轻松地添加Push功能到他的App中。
但是,作为一个菜菜,今天才了解到极光推送的用法:
- 首先,要先去极光官网创建注册一个账号,极光推送官网:http://www.jiguang.cn/
- 登录进入,找到应用管理,添加应用,创建应用。是否启用微软(WinPhone),看你是否需要。创建完毕,记住app的key值和应用包名。
- 下载Demo,查看集成指南
- 手动集成步骤,集成步骤中给出的是Android Studio 的操作步骤下面我给大家说一下我用eclipse做的步骤
- 解压下载的Demo,打开文件,将libs下的文件都复制到你新建的项目中对应的libs下(该项目用于极光推送),res中的drawable-hdpi, layout, values也要复制到你的项目中。
-
然后就是清单文件AndroidManifest.xml了。
- 再然后调用示例代码:
创建一个全局类MyApplication继承Application。
<span style="font-family:FangSong_GB2312;font-size:14px;">public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); JPushInterface.setDebugMode(true); JPushInterface.init(this); } }</span>
- 运行程序,之后就可以去推送消息了
- 发送通知,写自己要推送的推送的内容,选择推送平台、(安装此app的)目标人,就可以尽情的发送推送消息了。
值得注意的是,有时候会出现这个问题:
- 解决此问题的办法:在清单文件中给JPUSH_MESSAGE添加一个权限就行了。