84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
本人想在应用将要进入前台的方法里面重新获取用户权限信息,以控制应用的内容显示,像iOS项目在appdelegate里面有方法可以获取应用是否进入、推出 前台后台的方法,求各路大神指导!!
学习是最好的投资!
最后搜索资料,解决了,参考网址http://stackoverflow.com/ques...
$ionicPlatform.on('resume',function () { if(baseUrl.url() != null){ $http.post(baseUrl.url() + "user/queryUserPhonePri") .success(function(data) { //console.log(data); if(data.status == 200){ // permissions.setPermissions(data.data); var newStr = data.data.phoneConfPri +""; var str = permissions.hasPermission().phoneConfPri +""; MyAlert.alert(newStr,str); if(str != newStr){ MyAlert.alert("您的权限有变更,请重新登录!",3000); $state.go('login', {"quit": 1}); UserModel.setUser(); } } }) .error(function(data){ MyAlert.alert("请求用户信息失败!"); }); } });
项目进入前台也就是继续resume处于激活状态相反就是暂停状态 pause这里的操作是每次进入前台都要进行一次网络请求 获取用户权限信息 控制项目的内容显示更多详细的说明请看$ionicPlatform官方文档
最后搜索资料,解决了,参考网址http://stackoverflow.com/ques...
项目进入前台也就是继续resume处于激活状态
相反就是暂停状态 pause
这里的操作是每次进入前台都要进行一次网络请求 获取用户权限信息 控制项目的内容显示
更多详细的说明请看$ionicPlatform官方文档