新版友盟推送v3.1.5遇到的问题

来源:互联网 发布:python基本数据类型 编辑:程序博客网 时间:2024/05/16 06:52

新版的友盟推送很简单很容易集成,但是有几点需要注意一下:

1.在本地接收自定义消息的方法是dealWithCustomMessage,在这里可以接收到单播,和广播发送的数据(因为我们的的业务逻辑是这两个,可能列播,文件播也可以接收)都是在这个方法中接收。并且我们在 UMessage 中能拿到的信息就是 json字符串中的payload中内容,如:msg.custom,msg.display_type,msg.extra 等。paylaod外层的字段是拿不到的。

2.别名设置问题,我们在登录成功之后获取都用户id,将用户id和相关的数据设置为别名。然后在退出登录的时候将相应的用户id的别名删除。

3.友盟中说到了个关闭推送的方法和重启的方法。mPushAgent.disable(new IUmengCallback(){});mPushAgent.enable(new IUmengCallback() {});如果业务没有需求,我们就不将服务关掉了。

4.添加测试设备的问题。友盟中的方法是通过注册可以拿到deviceToken ,如果我们将应用卸载掉的话,deviceToken会改变的。如果只是清除应用数据的话,deviceToken是不会改变的。所以如果卸载掉应用之后,我们要重新添加新设备。


这个是总结的几点,希望能帮到有需要的同学。




阅读全文
0 0