0

現在表示されているメイン タイルがサーバー側からプッシュ (更新) されたことを理解する方法はありますか?

私が尋ねている理由: 私のアプリはバックグラウンド エージェントからタイル画像を更新でき、ユーザーがアプリケーションを開くまでタイル画像を変更せずにプッシュしたいです。

PS。タイルの実装を理解するためにリフレクターを使用しましたが、潜在的に使用できるものは見つかりませんでした (タイムスタンプ、画像情報、その他の ID はありません)。

編集

プッシュされたタイル イメージは、Applications\Data{appguid}\Data\ShellContentシステム フォルダーに png として保存されていることがわかりました。分離ストレージのルート フォルダーはApplications\Data{appguid}\Data\IsolatedStoreです。そのため、"..\ShellContent" を使用して iso ルート ディレクトリからこのフォルダーにアクセスしようとしましたが、Operation Not Permitted 例外が発生しました。「..\IsolatedStore」が機能します。

4

1 に答える 1

0

サーバーから更新されたライブ タイルについては何もしていませんが (私はバックグラウンド エージェントを使用しています)、更新プロセス中に IsolatedStorage にフラグを設定し、バックグラウンド エージェントにそのフラグをチェックさせることをお勧めします。

于 2012-08-17T14:17:09.280 に答える