2014-12-12 4 views
0

저는 친구 직원의 비즈니스를위한 iOS 8 iPad 앱을 제작하여 직원들과 직원들이 기기간에 감정 데이터를 동기화 할 수 있도록 지원하고 있습니다. 즉, 한 직원이 감정을 작성하는 경우 해당 감정은 앱을 실행중인 다른 모든 직원이 액세스 할 수 있어야합니다. 감정 데이터는 몇 개의 문자열, 몇 개의 숫자 및 일부 이미지 파일로 구성됩니다.다른 iCloud 계정간에 iCloud 데이터를 동기화 할 수 있습니까?

저는 다른 iOS 앱을 몇 개 만들었지 만, 기기간에 데이터를 동기화하는 방법을 다룬 첫 번째 앱입니다. iPad 전용 앱이므로 iCloud는 동기화 기능에 사용할 이상적인 클라우드 서비스처럼 들립니다. 문제는 모든 iPads는 개인 iPads이고 다른 iCloud 계정을 가지고 있다는 것입니다.

  1. CloudKit을 사용하여 다른 iCloud 계정간에 앱 데이터를 동기화하는 방법이 있습니까?
  2. 그렇지 않은 경우 iPads간에 이러한 종류의 데이터를 동기화하는 방법에 대한 다른 아이디어가 있습니까?

아직 CloudKit을 읽고 있지만이 질문을 게시하고 싶습니다.

답변

1

CloudKit에는 개인 데이터베이스와 공개 데이터베이스가 있습니다. 공개 데이터베이스에 쓸 때 그 데이터는 다른 사람들이 읽을 수 있습니다. 변경 사항이있을 경우 사용자에게 통지되도록 구독을 만들 수 있습니다. 대부분의 보안은 앱 내부에서 처리해야합니다. 걱정이된다면 암호화를 사용할 수 있습니다 (개인 키와 공개 키 사용)

관련 문제