2014-10-22 1 views
6

SO를 다루는 일부 스레드가 있습니다.하지만 대부분은 12 개월입니다. Meteor (및 사용 가능한 패키지)가 현재 처리 할 수 ​​있는지 이해하고 싶습니다.오프라인 응용 프로그램을위한 Meteor의 현재 상태

  • 온라인 (네트워크 연결이있을 때)과 오프라인 (없을 때) 모두에서 실행되는 App입니다.
  • 온라인 상태에서 변경 사항을 서버에 보관할 수 있습니다 (역순).
  • 지속되는 데이터를 장치에 암호화하여 저장하고 사용할 때만 암호를 해독하도록 허용합니다.
  • 해독 키의 일부로 사용자의 일부 속성 (응용 프로그램 암호 또는 각 로그온에 대해 서버에서 생성 한 토큰)을 사용할 수 있습니다. (장치가 도난 당했고 화면 잠금이 무시되면 데이터는 여전히 "합리적"으로 안전합니다).
  • IOS와 Android 모두에 뿌리가 있으며 그렇지 않습니다.
+0

당신은 유성이 즉시 사용을 할 수있는 의미합니까? 그렇다면 아니오. 하지만, [GroundDB] (https://atmospherejs.com/ground/db) 패키지를 추가하면 오프라인 비트를 할 수있게되어 Meteor는 IOS 및 Android 용 Cordova/Phonegap을 지원하므로 native-ish 앱. – garrilla

+0

상자에서 꺼낼 필요는 없습니다. 문제는 아마도 "핵심 및 사용 가능한 패키지로 내일 시작한다면 ..." – user2195559

+0

나는 그럴 수 있다고 생각하지만 직접 암호화 솔루션을 롤업해야 할 것입니다. CryptoJS의 유성기 패키지가 있습니다. JS 라이브러리를 추가하려면 다른 솔루션이 있다면 수행 할 수 있습니다. – garrilla

답변

8

Reddit에 내 자신의 답변을 인용 :

당신의이 유성에서 APK를 가정 해 봅시다 수출이 자체 포함 된 응용 프로그램입니다? 이 응용 프로그램은 서버에 연결합니까? 그것은 기본적으로 오프라인으로 작동합니까?

예, 이론적으로는 오프라인으로 작업합니다. 이제는 오프라인으로 작업하지만 서버없이 서버에서 새 데이터를 가져 오거나 연결이 없어도 서버에서 원격 프로 시저를 실행할 수는 없습니다 (맞습니까?). 당신이 완전히 오프라인 응용 프로그램을 원하는 경우에, 당신은 오프라인 데이터 지원을위한 지역 사회의 패키지 중 하나를 사용하려고 할 수 있습니다 https://atmospherejs.com/ground/db

관련 문제