版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lizubing1992/article/details/78895821
1.默认跳转页面的修改
腾讯信鸽推送存在一个问题,如果后台不指定一个推送界面Activity 默认会打开应用
如果让后台来指定界面,感觉前后端就耦合在一起,并且很不方便,我想到比较好解决的办法就是,在应用的启动Activity里面获取XGPushClickedResult,如若数据存在就说明是推送过来的打开的界面,可以在onResume方法中直接finish界面,这样用户是无感知的,代码如下
public void onResume() {
super.onResume();
XGPushClickedResult clickedResult = XGPushManager.onActivityStarted(this);
if(clickedResult != null){
finish();
}else {
//界面启动的逻辑
}
}
2.多次注册账户无法覆盖消息
什么意思呢,就是客户端多次register不同的账户,会收到不同账户的推送消息,这个应该是信鸽sdk的锅,目前3.1.2版本还没修复,已经向信鸽客服反馈了,估计很快就会修复