2013-02-27 3 views
2

WP8에 연락처가 변경 될 때 알림을 받기 위해 구현할 수있는 OS 훅 또는 콜백 (동기화 메커니즘)이 있습니까?전화 연락처 수정을위한 콜백

예를 들어 응용 프로그램을 백그라운드 에이전트로 실행 중이며 사용자가 임의로 연락처 세부 정보를 변경합니다. 백그라운드 엔진에서 여러 가지 작업을 수행 할 수 있도록 알림을 받고 싶습니다.

언제나 정기적 인 확인을 구현할 수 있습니다. 모든 연락처를 읽고 변경 사항이 있는지 확인합니다. 어쨌든 마지막 구성을 기억하고 있다고 가정합니다. 그러나이 솔루션은 많은 수의 연락처에서 효율적이지 않습니다. 특히 저가형 휴대 전화에서 응용 프로그램을 실행하려는 경우 더욱 그렇습니다.

답변

4

Windows Phone은 연락처 변경 내용을 응용 프로그램에 알리는 기본 제공 방법을 지원하지 않습니다.

앞서 언급 한 것처럼 세부 정보를 추적하고 주기적으로 차이점을 찾는 것이 유일한 방법입니다. 예, 256MB의 메모리가있는 WP7 장치를 지원하려면 백그라운드 에이전트 대신 실행중인 앱으로이 작업을 수행해야합니다.

사용자가 자신의 연락처를 자신의 live.Windows 계정과 동기화한다고 가정하면 변경 사항을 주기적으로 라이브 계정 (http://msdn.microsoft.com/en-us/live/ff519582.aspx 통해)을 폴링 한 외부 서비스를 만든 다음 장치/앱에 알림을 보낼 수 있습니다 변화에 관한.

+0

답변 해 주셔서 감사합니다. WP가 정기적 인 점검을 피하기 위해 사용할 수있는 이벤트 기반 기능을 가지고 있었으면 좋겠다. – drl