2016-12-09 2 views
0

안드로이드 용 응용 프로그램을 개발 중이며, Play 스토어에 도착하지 않는 앱이 될 것이므로 APK를 생성하고 내 클라이언트가 장치에 설치할 것입니다.안드로이드 용 안드로이드 앱

첫 번째 질문은 SQLite를 사용하여 일부 정보를 저장합니다. 새 apk 생성을 통해 앱을 업데이트하고 수동으로 설치해야하는 경우 이러한 정보가 손실됩니까?

둘째 : 원격으로 앱을 업데이트 할 수있는 다른 방법이 있습니까? Play 스토어에 없으므로 어떻게해야할까요? 제 3 자 서비스를 사용하고 싶지 않으므로 어떻게 앱을 직접 업데이트 할 수 있습니까?

답변

0

나는 새로운 APK의 생성을 통해 응용 프로그램을 업데이트하고 수동으로

데이터베이스에 저장된 모든 데이터를 설치해야하는 경우 나는이 정보가 손실됩니다, 어떤 정보를 저장하기 위해 SQLite는 사용 는 앱 업데이트를 사이에 유지 . 원격 응용 프로그램을 업데이트하는 또 다른 방법이 있습니다 : 당신은 당신이 (link)

둘째 SQLiteOpenHelper # onUpgrade() 메소드를 사용하여 원하는 경우 새 버전이 데이터를 (예를하여 행을 삭제) 변경할 수 있습니다? Play 스토어에 없으므로 어떻게해야할까요? 제 3 자 서비스를 사용하고 싶지 않으므로 어떻게 앱을 직접 업데이트 할 수 있습니까?

좋은 서비스가 있지만 HockeyApp을 확인하는 것이 좋습니다.

+0

중요한 것은 모든 업데이트가 장치에 설치되는 새로운 apk로 제공된다는 것인데 중요한 정보가 보관됩니다. –

+0

예 .. 새 apk를 설치할 때 (올바르게 서명하고 항상 같은 키로 서명해야 함) Package Manager는 사용자에게 앱에 이미 앱이있는 경우 업데이트하도록 요청합니다. –

관련 문제