2016-08-22 2 views
0

꽤 직선적 인 질문입니다. 유성과 그 mongoDB 스토리지를 사용하여 웹 앱을 만들었습니다. 웹 애플 리케이션을 통해 백엔드의 데이터를 업데이트 할 UI가 있습니다.Meteor 웹 앱이 iOS 앱에 데이터를 제공 할 수 있습니까?

다음 질문은 mongoDB에서 웹 응용 프로그램에 제공되는 데이터를 읽는 것이 정말 마음에 드는 iOS 응용 프로그램을 디자인 한 것입니다. 그대로, 응용 프로그램은 정기적으로 업데이 트하고 그에 따라 직렬화 JSON 파일에 URL을 걸립니다. 나는 백엔드 업데이트 작업을 계속하고 싶지만 회사 직원들에게 JSON 백엔드의 잠재적 난제에 대해 노출시키고 싶습니다. 여기서 브래킷/괄호를 놓치거나 삭제하면 앱이 중단되는 원인이 될 수 있습니다.

제 생각에는 유성 웹 앱이 JSON 문서로 데이터를 저장하기 때문에 iOS 앱에서 동일한 JSON에 액세스 할 수있는 방법이 있습니까? 백엔드를 업데이트하는 사람이 코드가 아닌 UI만을 다루기 때문에 정말 도움이 될 것입니다. 나는 이것이 꽤 광범위한 질문이라는 것을 알고 있지만, 어떤 조언도 환상적 일 것입니다. 링크, 자습서, 프레임 워크를 배우고 ... 아무것도. 나는 주변에 인터넷 검색하고 있지만 아무것도 고체 찾을 수 없습니다.

감사합니다.

답변

1

많은 iOS 기반 DDP 클라이언트 중 하나 (예 : this one)를 사용하려고합니다. 이 라이브러리를 사용하면 기본 iOS 앱을 배포 된 Meteor 앱의 백엔드에 연결할 수 있습니다.

+0

감사합니다. 정확히 내가 무엇을 찾고 있었는지. –

0

내가 아는 한, IOS 앱에서 유성 서버의 데이터를 가져 오거나 업데이트하는 방법을 찾고 있습니다.

이렇게하려면 REST와 같은 API를 노출 할 수 있습니다. 기본적으로 IOS 애플리케이션은 HTTP를 통해 Meteor 서버를 호출하고 JSON 데이터를 송수신합니다. 이렇게하면 컬렉션을 가져 와서 업데이트하고 추가하고 삭제할 수 있습니다. REST 주변에는 많은 문학 작품이 있습니다.

나는 더 이상 유지 관리하지 않기 때문에 권장하지 않는 아주 오래된 것을 사용 했으므로 어쨌든 Old Rest API으로 연결합니다.

나는 유성을 보게하고 유성우 패키지 라이브러리 Atmosphere을 초대합니다. 나는 그것에 대한 빠른 검색을했고 나는이 패키지가 유망 해 보인다는 것을 발견했다 : Simple Rest.

대기에서 패키지를 살펴보면 키워드로 '휴식'을 사용하고 필요에 맞는 것을 선택할 수 있습니다. 나는 특히 보안에 대해 생각하고있다.).

관련 문제