1

Googleサービスを使用するWindowsストアクライアントを作成しています。30分ごとにアプリのライブタイルを更新するバックグラウンドタスクを(Windowsランタイムコンポーネントとして)追加しました。問題は、トークンを必要とするネットワーク呼び出しを行う必要があることです。トークンは、Windowsストアアプリのグローバル変数と設定で利用できます。バックグラウンドタスクからアクセスするにはどうすればよいですか?

4

1 に答える 1

1

UI アプリとバックグラウンド タスクはメモリを共有できません。データを共有できる唯一の方法は、 ApplicationData.Current.LocalFolderを介してアプリケーション ストレージにデータを書き出すことです。ただし、その場所は安全ではないため、トークンやキーなどの機密情報をそこに書き込むべきではありません。

UI プロジェクトにトークンを埋め込むのと同じ方法で (通常はリソースまたはコード定数として)、バックグラウンド タスク プロジェクトにトークンを埋め込むことをお勧めします。

于 2013-02-26T19:49:07.327 に答える