消息推送之Jpush极光推送使用心得
2015-03-25 21:16
501 查看
Jpush极光推送是非常出色的一个推送服务商,重点是免费的(不是打广告)
官网传送带:https://www.jpush.cn/
官网有教程 也有demo ,很容易上手。
我们先看看核心代码
官网传送带:https://www.jpush.cn/
官网有教程 也有demo ,很容易上手。
我们先看看核心代码
//声明一个消息接收器 private MessageReceiver mMessageReceiver; public static final String MESSAGE_RECEIVED_ACTION = "com.example.push.MESSAGE_RECEIVED_ACTION"; public static final String KEY_TITLE = "title"; public static final String KEY_MESSAGE = "message"; public static final String KEY_EXTRAS = "extras"; //注册消息接收器 public void registerMessageReceiver() { mMessageReceiver = new MessageReceiver(); IntentFilter filter = new IntentFilter(); filter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY); filter.addAction(MESSAGE_RECEIVED_ACTION); registerReceiver(mMessageReceiver, filter); } //onReceive是指推送到客户端执行下面的语句,这就非常方便的理解推送的意义了。 public class MessageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (MESSAGE_RECEIVED_ACTION.equals(intent.getAction())) { String messge = intent.getStringExtra(KEY_MESSAGE); String extras = intent.getStringExtra(KEY_EXTRAS); StringBuilder showMsg = new StringBuilder(); showMsg.append(messge + "\n"); if (!ExampleUtil.isEmpty(extras)) { showMsg.append(KEY_EXTRAS + " : " + extras + "\n"); } setCostomMsg(showMsg.toString()); } } } private void setCostomMsg(String msg){ if (null != msgText) { msgText.setText(msg); msgText.setVisibility(android.view.View.VISIBLE); } }
相关文章推荐
- 使用极光推送(www.jpush.cn)向安卓手机推送消息【服务端向客户端主送推送】C#语言
- Swift - JPush极光推送的使用(发送自定义消息/通知/别名/tag)
- 使用极光推送(www.jpush.cn)向安卓手机推送消息【服务端向客户端主送推送】C#语言
- php使用JPush极光推送ios android通知消息
- ios app 推送功能 JPush极光推送的使用
- Android消息推送——JPush极光推送
- 用JPUSH极光推送实现服务端向安装了APP应用的手机推送消息(C#服务端接口)
- 用JPUSH极光推送实现服务端向安装了APP应用的手机推送消息(C#服务端接口)
- h5 消息推送 jpush-phonegap-plugin 插件的使用
- JPush 极光推送 消息推送 实例
- Android JPush(极光推送)的使用教程
- atitit.极光消息推送服务器端开发实现推送 jpush v3. 总结o7p
- android消息推送---JPush(极光推送)
- Android 中使用极光推送消息详细介绍(一)
- Swift - JPush极光推送的使用
- Android JPush(极光推送)的使用教程
- [原]Android Studio使用极光推送出现at cn.jpush.android.service.ServiceInterface.a(Unknown Source) 已解决
- 学习使用Android极光消息推送
- 用JPUSH极光推送实现服务端向安装了APP应用的手机推送消息(C#服务端接口)
- 极光推送Jpush之RestAPI使用实例