2010-01-03 1 views
0

lite 및 pro라는 두 가지 버전의 앱을 만들고 싶습니다. 앱 가이드에서 구매했지만 기능을 추가하기 위해 라이트 버전 코드를 변경하는 것은 허용되지 않습니다. 사용자를 프로 버전에 연결하기 위해 상점 UI를 팝업 할 수 있습니까? 하지만이 방법으로 우리는 스스로 해결할 수 있습니다. 앱 스토어에서 프로 버전의 링크를 복사 한 다음 사용자가 앱 스토어에 대화 상자 가이드를 팝업합니다.앱에서 구매할 때의 차이점은 무엇이며 프로 버전에 대한 링크를 직접 만드시겠습니까?

나는 앱에서 구매하면 새로운 리소스를 앱에 다운로드 할 수 있다는 것을 알고, 앱에 새로운 기능을 추가하는 것에 대해 뭔가를 놓칠 수 있습니까?

여러분 께 감사드립니다!

답변

1

어떤 프로그래밍 언어입니까? 나는 하지 않고 새로운 코드를 다운로드 할 수 있지만 의미 새로운 잠금을 해제하는 아이폰 애플 리케이션의 "응용 프로그램 구매에"지금까지 내가 이해 ... 내 언어로

+1

태그 "iphone"을 참조하십시오. 목표는 C입니다. –

+0

요점은 이것이 프로그래밍 관련 질문이 아니라는 것입니다. –

0

을에 '앱 스토어'구조가없는 앱의 기능 그런데 iPhone OS는 응용 프로그램이 런타임시 보안 링크를 동적으로 연결하고 코드를 실행하도록 허용하지 않기 때문에 응용 프로그램을 의 모든 기능을 내부로 출고해야하는 이유이며 "인앱 구매"기능을 사용하면 사용자가 지불 한 기능을 잠금 해제합니다.

그러나 응용 프로그램이 새 데이터 (예 : 새 URL 또는 다른 내장 데이터베이스)에는 액세스 할 수 있지만 플러그인 또는 확장과 같은 새 이진 코드에는 액세스 할 수 없습니다. 이 새로운 데이터는 App Store에서 지불을 승인 한 후에 더 많은 기능을 사용할 수 있습니다.

이제 무료 앱에 "인앱 구매"를 추가 할 수 있으므로 (몇 달 전에 가능하지 않음) 나중에 옵션으로 업그레이드 할 수있는 무료 "라이트 앱"을 출시 할 수 있습니다. 지불하는 "직업적인 app"에 연결을 가진 분리되는 라이트 app가있는의 목적을 패배시키는.

이 답변으로 도움이 되었기를 바랍니다.

+0

많이 고마워요, 당신이 말한대로 달리는 것이 합리적입니다. 하지만 튜토리얼 (http://blog.mugunthkumar.com/coding/iphone-tutorial---in-app-purchases/)에 따르면, 아직 몇 가지 질문이 있습니다 :2 단계에 따르면 구매를해야합니다 앱 스토어의 기존 앱을 참조하는 앱내 프로젝트입니다. 그래서 두 개의 프로젝트가있는 것 같습니다. "잠금 해제 기능 코드"는 어디에 있습니까? 그것이 전자의 경우, 후자를 다운로드해야합니다. 후자의 경우 앱에 내부의 모든 기능이 있어야하며 이미 "기능 코드 해제"기능이 있어야합니다. 맞습니까? – bin

관련 문제