阅读体会:简单,很简单。
集成过程:
1.获取SDK和AppId
2.配置权限和注册Bmob的Activity
3.Android端集成
①.启动消息推送
// 初始化BmobSDK
Bmob.initialize(this, "你的AppKey");
// 使用推送服务时的初始化操作
BmobInstallation.getCurrentInstallation(this).save();
// 启动推送服务
BmobPush.startWork(this, "你的AppKey");
②.接收消息推送
public class MyPushMessageReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if(intent.getAction().equals(PushConstants.ACTION_MESSAGE)){
Log.d("bmob", "客户端收到推送内容:"+intent.getStringExtra(PushConstants.EXTRA_PUSH_MESSAGE_STRING));
}
}
}
注:该消息接受器是用广播实现,在配置文件中注册。当消息接受后,就会调用。
4.后台配置和使用
①.开启推送
在应用面板-->消息推送-->推送设置界面中填写包名进行保存 即可
②.推送消息
在应用面板-->消息推送-->编辑消息界面中填写推送消息 即可
注:使用两种格式进行传输数据,这个和消息接收器的出来有关
5.官方demo