2

WP8 には、連絡先が変更されたときに通知を受け取るために実装できる OS フックまたはコールバック (同期メカニズム) がありますか?

たとえば、アプリケーションをバックグラウンド エージェントとして実行していて、ユーザーが連絡先の詳細をランダムに変更したとします。さまざまな操作を実行できるように、バックグラウンド エンジンで通知を受け取りたいです。

私はいつでも定期的なチェックを実装できます(たとえば、すべての連絡先を毎分読んで、変更があるかどうかを確認します-最後の構成を何らかの形で覚えていると仮定します)。しかし、このソリューションは、多数の連絡先に対して効率的ではありません。特に、アプリケーションをローエンドの電話で実行したい場合はそうです。

4

1 に答える 1

4

Windows Phone は、連絡先の変更をアプリケーションに通知する組み込みの方法をサポートしていません。

ご指摘のとおり、これを行う唯一の方法は、詳細を追跡し、定期的に相違点を探すことです。はい、256MB のメモリを 1 つ備えた WP7 デバイスをサポートする場合は、(バックグラウンド エージェントではなく) アプリを実行してこれを行う必要があります。

別の方法として、ユーザーが連絡先を live.Windows アカウントと同期していると仮定すると、ライブ アカウントを定期的にポーリングする外部サービスを作成できます ( http://msdn.microsoft.com/en-us/live/ff519582 経由)。 aspx ) で変更を確認し、変更に関する通知をデバイス/アプリに送信します。

于 2013-02-27T11:58:12.227 に答える