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

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

分类:流应用

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

image{.mobile-screenshot}

实现代码很简单:

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

要回复文章请先登录注册