PhoneGap을 사용하여 2 개의 모바일 앱을 개발했습니다. 하나는 약간 제한된 기능을 가진 무료 광고 지원 버전이고 다른 하나는 광고가없는 정식 버전입니다. 내 응용 프로그램은 localStorage 키 쌍과 WebSQL 열린 데이터베이스에 데이터를 저장합니다.PhoneGap App - 동일한 데이터베이스의 무료 앱 및 유료 앱
두 앱 모두 현재 동일한 앱 스토어를 공유하고 싶습니다. 각 앱마다 각각의 설치 경로에 자체 데이터베이스가 있습니다. 누군가가 내 무료 앱을 몇 주 동안 사용하고 많은 양의 데이터를 저장했다면 정식 버전으로 업그레이드 할 수 있으며 데이터가 보존됩니다.
또 다른 솔루션은 사용자가 데이터를 백업하거나 새 휴대 전화로 전송할 수 있도록 결국 구현하려는 가져 오기/내보내기 기능을 갖는 것입니다. 그러나 두 앱 모두 동일한 데이터베이스를 사용하는 단순한 편의를 위해 먼저 작업을 먼저 수행하는 것이 좋습니다.
앱 정보 :
저장 : 로컬 스토리지 키 쌍과 WebSQL (수 OpenDatabase();)
언어 : HTML, CSS, 자바 스크립트
플랫폼 : 안드로이드 허니 콤 +
데이터베이스 : 2 개의 테이블, 'temp'및 'shifts'는 id (INT), startTime (DATETIME), stopTime (DATETIME), shiftTime (FLOAT)로 구성됩니다.
나는 이것을 수행하는 방법에 대한 전체 코드 예제를 찾고 있지 않다. 가능한 방법과 구현 방법에 대한 조언이 필요하다. 시간 내 주셔서 감사 드리며 미리 감사드립니다.
종류에 관해서, 안드로이드 플랫폼 미첼 몸값
유료 앱을 무료 앱에 설치한다고 말하면 조금 더 설명 할 수 있습니까? 나는 그것이 가능하다고 생각하지는 않았지만 확실히 내 문제를 해결하는 가장 좋은 방법이라고 들린다. 도와 주셔서 감사합니다 :) – Mitch
모든 응용 프로그램은 com.example.program 패키지에 com.example.program 이름을 가지고 있습니다. com.example.program과 함께 하나의 apk를 설치 한 다음 동일한 패키지 이름으로 다른 패키지를 설치하려고하면 안드로이드는 첫 번째 프로그램을 두 번째 하나 및 모든 사용자가 데이다 untouch 될 것입니다,이 접근법과 problom 당신이 할 수 없기 때문에 Google 플레이 시스템에서 두 개의 동일한 패키지 이름을 가지고 재생할 수 있습니다. – Ocelot
아아 그러면 Google Play 만 사용하여 앱을 배포 할 때이 방법을 사용할 수 없게됩니다. 드로잉 보드로 돌아 간다! JavaScript 및 PhoneGap을 통해 가져 오기 및 내보내기 기능을 만드는 방법에 대한 조언이 있다면 정말 좋을 것입니다. 이미 도움을 주셔서 감사합니다. – Mitch