DCloud_UNI_CHB
DCloud_UNI_CHB
  • 发布:2016-06-24 12:14
  • 更新:2016-06-24 12:14
  • 阅读:4837

应用首次退出时,邀请用户反馈使用体验

分类:流应用

生活中,第一印象很重要,因此在App运营中,我们也应该在用户首次使用我们的软件时,邀请用户反馈首次使用体验;
刚好之前DCloud发布了问题反馈云服务,这事就简单了,本文通过重写首页mui.back的方式,实现用户首次退出应用时,邀请用户反馈使用体验,最终效果图如下:

image

实现代码很简单:

var _back = mui.back;             
mui.back = function () {  
    var feedback = plus.storage.getItem("__feedback__");  
    if(feedback){  
        //说明非首次退出,走正常逻辑  
        _back();  
    }else{  
        //首次退出  
        var btnArray = ['反馈体验', '退出','取消'];  
        mui.confirm('感谢使用综合搜索流应用版本,欢迎反馈使用体验', '综合搜索', btnArray, function(e) {  
            switch (e.index){  
                case 0:  
                    //参加反馈  
                    plus.storage.setItem("__feedback__","true");  
                    mui.openWindow({  
                        url:"html/feedback.html",  
                        id:"feedback"  
                    });  
                    break;  
                case 1:  
                    //退出  
                    plus.storage.setItem("__feedback__","true");  
                    plus.runtime.quit();  
                default:  
                    break;  
            }  
        });  
    }  
}

备注:本实现要求mui版本为 mui v3.1.0+

=====2017.04.10更新====
这种模式仅限首次,如果经常弹框,会中断用户操作,体验不佳;更通用的提醒方式参考应用退出时,通过toast提醒用户反馈意见

3 关注 分享
BoredApe 那时落叶飘零 w***@163.com

要回复文章请先登录注册