2012-04-25 2 views
5

OSX Lion 이후에 동기화 서비스가 더 이상 업데이트되지 않습니다. 아마 더 이상 주변에 있지 않을 것입니다. 연락처를 동기화하기 위해 지금 사용되는 대안은 무엇입니까?동기화 서비스가 이제 쓸모 없게되었으므로 OSX에서 연락처를 동기화하는 신뢰할 수있는 대안은 무엇입니까?

편집 - 더 많은 설명 : 내가 SyncML을 사용하여 동기화 서버에 연결할 수있는 동기화 응용 프로그램을 작성하고 있습니다. 이 동기화 응용 프로그램 (클라이언트)은 OSX 시스템에 설치되며 클라이언트에서 어떤 연락처가 변경되었는지보고 (따라서 서버에 알리고) 서버에서 클라이언트 측에 변경 사항을 적용합니다.

이 시점까지는 변경 사항을 추적하고 연락처를 중앙 집중식 지점에 동기화하기 위해 동기화 서비스를 사용했지만 SS는 더 이상 사용되지 않아 대안을 찾고 있습니다. 추가 도움이되기를 바랍니다.

+0

iCloud 외에 다른 것을 의미합니까? 아니면 어떤 종류의 싱킹을 말하는 겁니까? 즉, 어떤 장치에 어떤 장치가 있습니까? – Jerry

+0

AFAIK iCloud에는 변경 사항을 기록하고 추적 할 수있는 API가 없기 때문에 예, iCloud 외에도 의미가 있습니다. 내 OSX에서 연락처를 동기화 할 수있는 자신 만의 응용 프로그램이 있다는 뜻입니다 (연락처에 CRUD 작업 수행). 모든 OSX 장치에서 다른 장치로 (하지만 SyncML과 같은 동기화 프로토콜로 처리 될 수 있으므로이 문제의 범위를 벗어납니다.) – Andrei

+0

타사 API를 통해 동기화하는 방법은 무엇입니까? like : DropBox. – UPT

답변

0

나는 당신이 여기있는 것을 정말로 모른다. 시스템 전체의 주소록에서 연락처를 편집하고 편집 한 내용을 다른 장치로 전파하고 싶습니까? 그렇다면 address book framework을 사용하고 전파를 iCloud의 주소록 지원으로 두십시오.

응용 프로그램에 고유 한 데이터를 저장하고 (다른 연락처로) 이 다른 장치로 전파되도록 하시겠습니까? iCloud과 같은 확실한 소리가 당신이 거기에있는 것입니다. 사실 iCloud에는 "변경 사항을 추적"할 수있는 API가 없습니다. 그러나 이것이 중요한 메타 데이터라면 iCloud와 함께 전파되는 데이터에 포함시키지 않으시겠습니까? 아니면 "변경 사항 추적"이라는 의미를 오해하고 있습니까?

+0

답변 해 주셔서 감사합니다. 나는 내가 한 일에 대해 더 잘 이해할 수 있도록 내 질문을 확장했다. – Andrei

+0

감사! 그게 훨씬 더 분명합니다. 그래서 당신이 찾고있는 것은 주소록 수정에 대한 통보 방법입니다, 네? 스포트라이트에서 주소 정보를 검색 할 수 있다고 가정하면 주소 변경은 [파일 시스템 이벤트] (https://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/FSEvents_ProgGuide/TechnologyOverview)에 묶여 있어야합니다. /TechnologyOverview.html)을 참조하십시오. Spotlight를 직접 활용하는 방법은 좀 더 정상적인 방법 인 것처럼 보이지만, Spotlight에 대해서는 충분히 언급하지 않았습니다. – jemmons

+0

마운틴 라이온 (Mountain Lion)에있는 방법을 모르지만 지금까지 주소록에는 자체 폴더가있었습니다. 연락처가 변경 될 때마다 해당 폴더도 변경되고 해당 폴더에서 트리거 된 변경 사항에 대한 파일 시스템 이벤트가 등록됩니다 (등록 된 경우). 그러나,이 방법은 여전히 ​​조금 ... 편한 것 같습니다? hackish? 나는 그것을 할 수있는 더 좋은 방법이 있는지 궁금하다. 입력을 주셔서 감사합니다. – Andrei