zoukankan      html  css  js  c++  java
  • Android本地通知的实现方式

    众所周知,iOS本地通知,是基于时间行为的通知,举个很常见的例子,腾讯的QQ通讯录iPhone版,如果你超过7天没使用过,它就会弹出一条通知提醒你已经有好长时间没有备份过通讯录了。在很恰当的时间,在你快忘了这个APP的时候,给你了一条提醒通知,这时候的自己并不对它反感,相反的还会打开再看看,这就是iOS推送的特色。

            随着应用的数量快速增长,消息推送也变得多了起来,每天嘀嘀嘀频繁的推送其实并不能让用户对这个APP产生好感,所以iOS的这个本地通知功能很好,而且受用户喜欢,据统计Android手机用户收到非垃圾通知时,会有30%的用户会点击查看,这个数据就说明,如果合理利用推送通知,会将应用留存率和活跃度整体提升一大截。

            以前一直以为Android的本地通知是个空白,不过最近有了一个新发现,国内有一家第三方推送服务商—智游推送,新推出了一个功能叫智能推送,就填补了这个空白,而且貌似是全国首家的Android本地通知。

            其实国内之前有很多家做推送服务的公司,但是随着强者越强,到现在也就剩下几家了,之后了解了一下这个智游推送,发现它不只是单一的推送,还有很多推送的相关特色服务,真正为开发者提供了一整套盈利方案。智游团队在短短一年多的时间在推送市场上占据了重要的地位,我想真正的为开发者着想,不断的创新服务会是最重要的原因。

            不过归根到底,还是要让用户满意,只有用户不反感你的APP,时刻保持活跃度,才是作为开发者的你想要的结果,所以深知用户的习惯,合理恰当的进行推送是非常有必要。
            接下来贴几段代码,看看智游推送是如何实现的,前提是需要先集成智游推送SDK:

            函数原型        PushManager.getInstance(). isOpenRemind(Context context , boolean state , String content , int days , int startTime , int endTime) ;
            参数        context: Context对象
            state : 设置是否开启智能提醒,true:表示开启智能提醒,false表示暂停智能提醒
            content:设置提醒内容
            days:相隔几天之后没有打开应用,进行提醒
            startTime:在startTime之后进行提醒0-23
            endTime:在endTime之前进行提醒0-23
            返回值        true:开启智能提醒成功
            false:开启智能提醒失败

            示例        boolean result = PushManager.getInstance().isOpenRemind(this, true, "您已经3天没打开过微信了,有很多留言别错过哦", 3, 0, 23) ;
            就是这样,一条智能推送通知就生成了,那么,又会遇到一个问题,如果应用发布出去,我想修改怎么办呢?没关系,可以通过智游推送后台Portal动态设置,附个截图就知道

  • 相关阅读:
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    Code froces 831 A. Unimodal Array
    无聊随便敲敲
  • 原文地址:https://www.cnblogs.com/nanhai/p/3554213.html
Copyright © 2011-2022 走看看