javascript - ionic开发的移动端项目,有方法判断应用是否将要进入前后台吗?
PHPz
PHPz 2017-04-11 12:05:49
0
1
248

本人想在应用将要进入前台的方法里面重新获取用户权限信息,以控制应用的内容显示,像iOS项目在appdelegate里面有方法可以获取应用是否进入、推出 前台后台的方法,求各路大神指导!!

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
刘奇

最后搜索资料,解决了,参考网址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官方文档

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!