Android开发中集成信鸽推送还是比较简单的,但是遇到了坑就麻烦
先介绍一下集成信鸽推送的步骤
1.build文件中添加依赖
//信鸽的版本
compile 'com.tencent.xinge:xinge:3.1.1-alpha'
//mid包的版本
compile 'com.tencent.mid:mid:3.721-alpha'
2.添加自定义广播MessageReceiver接收推送消息
<!-- APP实现的Receiver,用于接收消息和结果反馈 -->
<!-- com.tencent.android.xgpushdemo.CustomPushReceiver需要改为自己的Receiver -->
<receiver android:name=".third.push.MessageReceiver"
android:exported="true"
>
<intent-filter>
<!-- 接收消息透传 -->
<action android:name="com.tencent.android.tpush.action.PUSH_MESSAGE" />
<!-- 监听注册、反注册、设置/删除标签、通知被点击等处理结果 -->
<action android:name="com.tencent.android.tpush.action.FEEDBACK" />
</intent-filter>
</receiver>
3.在MessageReceiver中收到通知后的操作
// 收到通知后的操作,
@Override
public void onNotifactionShowedResult