BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Bahmni Connect 앱 업그레이드

서버에 있는 오프라인 메타데이터 파일에 따라 장치의 Bahmni Connect 앱을 업그레이드해야 하는지 결정됩니다.

오프라인 메타데이터 파일의 형식은 다음과 같습니다.

offlineMetadata.json
{
    "latestAndroidAppUrl": "https://www.dropbox.com/s/url/for/android/apk",
    "latestChromeAppUrl": "https://www.dropbox.com/s/url/for/chrome/app",
    "compatibleVersions": [0.79, 0.80]
}

offlineMetadata.json은 ‘/var/www/html/offlineMetadata.json’에 있습니다.

장치가 네트워크에 연결되면 메타데이터 파일을 읽고 업데이트가 있는지 확인합니다. 업데이트가 있으면 헤더에서 ‘Sync’ 버튼 옆에 ‘Update’ 버튼이 표시됩니다.

업데이트는 두 가지 유형이 있습니다.

  1. 강제 업데이트: 장치에 설치된 버전이 서버와 호환되지 않아 데이터를 서버와 동기화하려면 업그레이드해야 합니다. 앱이 서버와 데이터를 동기화하려 할 때마다 앱 업그레이드 링크/버튼이 있는 팝업을 표시합니다. 비강제 업데이트: 장치에 설치된 버전이 여전히 서버와 호환되어 데이터 동기화를 위해 즉시 업그레이드할 필요가 없습니다. 앱을 업그레이드하지 않아도 동기화가 정상적으로 이루어집니다.

Android 앱

Android 앱의 경우 offlineMetadata.json의 ‘latestAndroidAppUrl’에 최신 출시 APK의 URL이 포함됩니다. Update 버튼을 클릭하면 offlineMetadata.json에 지정된 URL에서 APK를 다운로드하여 자동으로 설치합니다.

Chrome 앱

Chrome 앱의 경우 offlineMetadata.json의 ‘latestChromeAppUrl’에 Chrome 확장 TAR 파일을 다운로드할 URL이 포함됩니다. Update 버튼을 클릭하면 해당 URL 링크가 표시되어 확장을 다운로드하고 수동으로 설치할 수 있습니다.

확장을 수동으로 설치하려면 TAR 파일의 압축을 풀고 확장을 불러오는 위치에 넣어야 합니다.

참고: 앱을 업데이트할 때 Chrome 브라우저에서 확장을 삭제하면 안 됩니다. 확장을 삭제하면 데이터도 삭제됩니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗