가능합니까? 두 개의 앱 (또는 동일한 앱의 변형)이 동일한 번들 식별자를 사용하는 경우 두 데이터가 동일한 데이터 파일에 액세스하는 것처럼 보입니다. 맞습니까?데이터 파일을 공유하는 앱의 전체 버전 및 라이트 버전
라이트 버전의 데이터를 보존하면서 사용자가 정식 버전으로 업그레이드하는 가장 간단한 방법을 찾고 있습니다.
가능합니까? 두 개의 앱 (또는 동일한 앱의 변형)이 동일한 번들 식별자를 사용하는 경우 두 데이터가 동일한 데이터 파일에 액세스하는 것처럼 보입니다. 맞습니까?데이터 파일을 공유하는 앱의 전체 버전 및 라이트 버전
라이트 버전의 데이터를 보존하면서 사용자가 정식 버전으로 업그레이드하는 가장 간단한 방법을 찾고 있습니다.
예, 여러 묶음 식별자가 동일한 묶음 식별자를 사용하는 경우 동일한 응용 프로그램으로 인식되지만 동일한 식별자를 가진 여러 개의 응용 프로그램을 App Store 나 장치에 둘 수는 없습니다!
현재 로컬 파일 시스템을 통해 다른 앱 (고유 번들 식별자 포함)간에 파일을 공유 할 수있는 방법이 없습니다. 한 실행중인 앱에서 다른 앱으로 사용자 정의 URL 스키마를 사용하여 일부 데이터를 전달할 수는 있지만 원하는 것이 아닌 것으로 생각됩니다.
이 상황을 다루는 Apple의 권장 방법은 앱을 하나만 설치하고 앱내 구매를 구현하여 정식 버전으로 업그레이드하는 것입니다.
다음은 매우 비슷한 질문입니다. Share data between two or more iPhone applications
여러 대상을 만드는 경우 동일한 데이터에 액세스하는 라이트 및 전체 버전을 만들 수 있습니다. #ifdef를 사용하면 설정에 따라 액세스를 제한 할 수 있습니다! 여기에 링크가 있습니다 : How to build both Lite and Full version of iPhone app based on one xcode project? 희망이 this helped!
감사합니다. 내가 그것을 밖으로 시도하자, 그리고 내가 작동한다면 당신의 대답을 받아 들일거야! – Macondo2Seattle
인앱 업그레이드 구매를 구현하면 두 번들 식별자 중 하나 (정식 버전 또는 전체 버전)로 정식 버전을 실행하는 사용자가 될 것입니다. 맞습니까? 다음으로 iCloud 지원을 추가 할 예정이며 문제가 될 수있는 두 개의 다른 번들 식별자를 지원해야하는지 궁금합니다. – Macondo2Seattle
@BlackRider 앱내 구매 경로를 가고 싶다면 두 버전이 모두 포함 된 단일 앱 (단 하나의 번들 식별자 만 있음) 만 있으면됩니다. 사용자는 항상 "라이트"버전으로 시작하지만 인앱 구매로 추가 기능의 잠금을 해제 할 수 있습니다. 감사합니다. –
. 그런데 이미 유료 앱을 출시했습니다. 나는 그것을 fermium 모델로 전환하는 것이 좋은 사업 결정이라고 생각하지 않습니다. – Macondo2Seattle