2016-06-25 9 views
0

私のWP8.1アプリケーションで大きな問題に直面しています。Windowsにトークンを保存する電話機8.1 - LocalSettingsが機能しない

APIから受け取ったトークンをLocalSettingsに格納しようとしています。

var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; 

    localSettings.Values["token"] = token; 

、トークンにアクセスする:空である[「トークン」] localSettings、

string token = (string)Windows.Storage.ApplicationData.Current.LocalSettings.Values["token"]; 

をしかし、私はアプリケーションをシャットダウンしていたときに、再度起動する(トークン変数は空ではありません確かに) 。

ログインページではなくメニューに直接リダイレクトするには、ユーザーがアプリケーションにログインしているかどうかを確認する必要があります。

私はEmulatorで作業しています。 アドバイスをいただきありがとうございます。

答えて

0

トークンを保存するときに空ではありませんか?

LocalSettingsからトークンを取得するときに、そのキーが空でないことを確認することもできます。 (したがって、バックアップ計画を使用できます)

var localSettings = ApplicationData.Current.LocalSettings; 
if (localSettings.Values.ContainsKey("token")) 
{ 
    string text = (string)localSettings.Values["token"]; 
} 
else 
{ 
    // ... 
} 
関連する問題