2016-09-19 8 views
0

私はアプリにログインして認証トークンを取得し、ユーザーがアプリケーションを起動...認証トークンを使用してログイン画面をスキップします(1回ログイン)ネイティブアンドロイドのアクセス設定とアプリのギャップアンドロイド

今私は電話のギャップで同じアプリケーションを作成しましたので、今このトークンにアクセスしたいと思います。共有の設定のキーですが、現在のユーザーに再度ログインさせたくないため、電話のギャップで同じ方法でアクセスする方法がわかりません。

別のプラットフォームのキーにアクセスすることは可能ですか?

答えて

1

cordova plugin add https://github.com/edelworksgithub/SharedPreferences.git for SharedPreferencesを使用できます。ここで

は、これを使用する方法を、例です:https://github.com/edelworksgithub/SharedPreferences

document.addEventListener('deviceready',() => { 
    function createPref(filename, mode){ 

    sharedpreferences.getSharedPreferences(filename, mode, successHandler, errorHandler); 
} 

function successHandler(result){ 

    alert("SUCCESS: \r\n"+result); 
} 

function errorHandler(result){ 

    alert("ERORR: \r\n"+result); 
} 
} 

入れ値

function putValue(key, value, type){ 

    switch(type){ 
     case "string": 
     sharedpreferences.putString(key, value, successHandler, errorHandler); 
     break; 
     case "int": 
     sharedpreferences.putInt(key, value, successHandler, errorHandler); 
     break; 
     case "long": 
     sharedpreferences.putLong(key, value, successHandler, errorHandler); 
     break; 
     case "boolean": 
     sharedpreferences.putBoolean(key, value, successHandler, errorHandler); 
     break; 
    } 
} 

は、値が

function getValue(key, type){ 
    switch(type){ 
     case "string": 
     sharedpreferences.getString(key, successHandler, errorHandler); 
     break; 
     case "int": 
     sharedpreferences.getInt(key, successHandler, errorHandler); 
     break; 
     case "long": 
     sharedpreferences.getLong(key, successHandler, errorHandler); 
     break; 
     case "boolean": 
     sharedpreferences.getBoolean(key, successHandler, errorHandler); 
     break; 
    } 

} 

また、あなたがで完全なドキュメントを読むことができます取得します

関連する問題