2017-12-14 10 views
1

イオンアプリケーションを作成しています。私はログインと登録を完了しました。私はJWTを使用し、ログインページで認証をチェックし、トークンが存在しないか、サーバーからの別のトークンがログに記録されないかどうかを調べます。これは、ロリポップデバイスとiosのIonic devアプリケーションで実行すると完全に動作します。しかし、Nougutバージョンでは、これらのメソッドは機能しません。 Login.tsでIonic 2 Autologinはアンドロイドでは機能しませんNougout Ionic dev app

:認証プロバイダで

ionViewDidLoad() { 
    console.log('ionViewDidLoad LoginPage'); 
    this.showLoader(); 
      //Check if already authenticated 
      this.authService.checkAuthentication().then((res) => { 
       console.log("Already authorized"); 
       this.loading.dismiss(); 
       this.navCtrl.setRoot(HomePage); 
      }, (err) => { 
       console.log("Not already authorized"); 
       this.loading.dismiss(); 
      }); 
    } 


showLoader(){ 

      this.loading = this.loadingCtrl.create({ 
       content: 'Authenticating...' 
      }); 

      this.loading.present(); 

     } 

checkAuthentication(){ 

     return new Promise((resolve, reject) => { 

      //Load token if exists 
      this.storage.get('token').then((value) => { 

       this.token = value; 
       console.log(this.token); 
       let headers = new Headers(); 
       headers.append('Authorization', 'Bearer '+this.token); 

       this.http.get('http://139.59.35.176/api/users/1', {headers: headers}) 
        .subscribe(res => { 
         resolve(res); 
        }, (err) => { 
         reject(err); 
        }); 

      });   

     }); 

    } 

私はイオンのdevのアプリ上で実行している場合、コンソールを取得する方法がわかりません。また、ここでは画面

の認証を読み込んでいます...

はヌガーのAndroid携帯電話で解雇されていません。私はここで何が欠けていますか?

答えて

1

また、イオンデベロッパーアプリケーションでも同じ問題が発生しました。しかし、ライブapkを構築した後、私はこの問題に直面しませんでした。

+0

はいうまくいった。apkを構築した後、これは起こらない。ありがとう...これはdevのアプリのバグですか? – Karthi

関連する問題