2012-02-09 4 views
1

이것은 간단한 문제처럼 보입니다.하지만 계획을 세울수록 힘들어집니다. 기본 아이디어는 다음과 같습니다.iPhone간에 데이터를 공유하는 방법은 무엇입니까?

사람 A는 사람 B의 장치에 대한 자신의 데이터를 볼 권한을 B에게 부여하려고합니다. 사람 A는 사람 B의 전화 번호, 이메일 또는 Facebook 정보를 사용하여 사람 B에게 요청을 보냅니다. A는 자신의 장치에 고유 한 ID를 가지고 있지만 A는 요청 전에 B의 ID를 알지 못합니다. B에는 앱이 없으므로 계정이나 ID가 없습니다.

전화 번호, 이메일 또는 페이스 북에서 JSON, schemaless 백엔드를 사용하여이 핸드 셰이크에 가장 적합한 방법은 무엇입니까? 나는 통보에 대한 지원을하고 있습니다. 나는 사람 A가 사람 B의 신분증을 가지고 미래에 그들에게 항상 데이터를 보낼 수 있도록 전달을 적절하고 안전하게하는 방법을 모르겠습니다.

너무 많은 요소가 있습니다. 머리를 감싸는 데 문제가 있습니다.

+0

해결 되었습니까? 방법에 흥미가있을 것입니다. 내 앱이 데이터를 공유 할 수있게하려는 것과 비슷한 도전 과제가 있습니다 (사람 A가 데이터를 사람 B 장치로 보냅니다). – renesteg

+0

솔직히 말해서 꽤 거칠다. Parse를 백엔드로 사용하고 Facebook 및 이메일을 사용하여 내 사용자를 연결했습니다. 공유 할 중간 테이블이 있습니다. 각 사용자는 공유하고 있던 사용자 ID 배열을 가지고있었습니다. 푸시 알림을 사용하도록 설정하여 다른 사람과 공유 할 때 알림 및 공유 옵션을 반환했습니다. 따라서 각 사용자는 공유하고 싶은 사람들의 배열을 가지고있었습니다. 끈적 끈적한 부분은 여전히 ​​내가 싫어하는 악수였습니다. 기본적으로 각 사용자가 자신의 공유 배열에 상대방의 사용자 ID를 가지고 있는지 확인합니다. 내 의견으로는, 매우 하위 최적의 ... – rnystrom

답변

0

정직하기는 꽤 어려웠습니다. Parse를 백엔드로 사용하고 Facebook & 이메일을 사용하여 내 사용자를 연결했습니다. 공유 할 중간 테이블이 있습니다. 각 사용자는 공유하고 있던 사용자 ID 배열을 가지고있었습니다. 푸시 알림을 사용하도록 설정하여 다른 사람과 공유 할 때 알림 및 공유 옵션을 반환했습니다. 따라서 각 사용자는 공유하고 싶은 사람들의 배열을 가지고있었습니다. 끈적 끈적한 부분은 여전히 ​​내가 싫어하는 악수였습니다. 기본적으로 각 사용자가 자신의 공유 배열에 상대방의 사용자 ID를 가지고 있는지 확인합니다. 내 의견으로는, 그것의 아주 이하 최적이다, 그러나 그것은 지금 당장 작동한다.

관련 문제