Windows Phone のライブ タイルで RSS フィードから未読の記事の数を表示する方法を探しています。どうやってやるの?バックグラウンド タスクを使用できることはわかっていますが、それらを有効に使用したいので、何度もフィードをチェックして電話のバッテリーを消耗させないようにしています。また、アプリを開いたときにその番号をリセットしたいです。
質問する
133 次
1 に答える
0
タイルを更新するには 2 つの方法があります。
- アプリ内 (またはバックグラウンド エージェント) から
- リモート サービスから、プッシュ通知を介して
バッテリーへの影響が最も少ない方法は、新着記事があるときにプッシュ通知を送信することです。ただし、これには、新しいコンテンツがいつ投稿されたかを識別し、プッシュ通知を送信できるバックエンド サービスが必要です。
バックグラウンド エージェントを使用してデバイス上ですべて実行する場合、重要なことは、毎回すべてのコンテンツをプルダウンしないようにすることです。バックエンドを制御できる場合は、新しい記事の数を返す機能を追加します。そうでない場合は、必要に応じてフィードをプルダウンします。これを行う 1 つの方法については、If-Modified-Since
ヘッダーを参照してください。
起動時にアプリ内からタイルの内容をリセット/クリアするのは非常に簡単です。通常、メイン ページに進むときが最適なタイミングです。
于 2013-09-24T13:36:57.863 に答える