【友盟+】开发者社区

通知和自定义消息

老辛 发表于 2015-7-31 18:18:35 |

老辛
老辛 发表于 2015-7-15 09:43:51 | 显示全部楼层 |阅读模式
本帖最后由 友盟PUSH 于 2015-7-31 18:18 编辑

通知指在手机的通知栏(状态栏)上会显示的一条通知信息。一条通知,简单的填写纯文本的通知内容即可。通知主要用于提示用户的目的。应用加上通知功能,有利于提高应用的活跃度。
自定义消息不会被SDK展示到通知栏上。其内容完全由开发者自己定义。自定义消息主要用于应用的内部业务逻辑。一条自定义消息推送过来,有可能没有任何界面显示。

两者的主要区别是:通知发送后会在系统通知栏收到展现,同时响铃或振动提醒用户。
消息发送后不会在系统通知栏展现,SDK将消息传给第三方应用后需要开发者写展现代码才能看到。

简单场景下的通知,用户可以不写一行代码,而完全由 SDK 来负责默认的效果展示,以及默认用户点击时打开应用的主界面。开发者可以自定义通知栏的样式,可以参考http://bbs.umeng.com/thread-9598-1-2.html这篇帖子。

自定义消息不会显示在界面上,开发者可以通过重写处理自定义消息的函数来处理自定义消息,包括如何将自定义消息显示在界面上。下面是一个简单的示例,当收到自定义消息后,可以以Toast的方式来提醒用户。

[Java] 纯文本查看 复制代码
UmengMessageHandler messageHandler = new UmengMessageHandler(){
                        @Override
                        public void dealWithCustomMessage(final Context context, final UMessage msg) {
                                new Handler(getMainLooper()).post(new Runnable() {
                                        
                                        @Override
                                        public void run() {
                                                // TODO Auto-generated method stub
                                                // 对自定义消息的处理方式,点击或者忽略
                                                boolean isClickOrDismissed = true;
                                                if(isClickOrDismissed) {
                                                    UTrack.getInstance(getApplicationContext()).trackMsgClick(msg);
                                                } else {
                                                    UTrack.getInstance(getApplicationContext()).trackMsgDismissed(msg);
                                                }
                                                Toast.makeText(context, msg.custom, Toast.LENGTH_LONG).show();
                                        }
                                });
                        }
};







上一篇:集成配置文件的权限说明
下一篇:什么情况下会出现设备不在线的情况呢?


您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

电力电缆故障检测案例
案例分析
电抗器支撑绝缘子尖端放电缺陷问题报告
案例分析 ----电抗器支撑绝缘子尖端放电
浅谈一次设备和二次设备
浅谈一次设备和二次设备 上海均赫检测技术有限公司----------------------

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表