-1

Windows Phone のライブ タイルで RSS フィードから未読の記事の数を表示する方法を探しています。どうやってやるの?バックグラウンド タスクを使用できることはわかっていますが、それらを有効に使用したいので、何度もフィードをチェックして電話のバッテリーを消耗させないようにしています。また、アプリを開いたときにその番号をリセットしたいです。

4

1 に答える 1

0

タイルを更新するには 2 つの方法があります。

  1. アプリ内 (またはバックグラウンド エージェント) から
  2. リモート サービスから、プッシュ通知を介して

バッテリーへの影響が最も少ない方法は、新着記事があるときにプッシュ通知を送信することです。ただし、これには、新しいコンテンツがいつ投稿されたかを識別し、プッシュ通知を送信できるバックエンド サービスが必要です。

バックグラウンド エージェントを使用してデバイス上ですべて実行する場合、重要なことは、毎回すべてのコンテンツをプルダウンしないようにすることです。バックエンドを制御できる場合は、新しい記事の数を返す機能を追加します。そうでない場合は、必要に応じてフィードをプルダウンします。これを行う 1 つの方法については、If-Modified-Sinceヘッダーを参照してください。

起動時にアプリ内からタイルの内容をリセット/クリアするのは非常に簡単です。通常、メイン ページに進むときが最適なタイミングです。

于 2013-09-24T13:36:57.863 に答える