2011-10-15 4 views
3

어디서나이 질문에 대한 답을 찾을 수없는 것 같습니다 ...iOS 앱의 인앱 구매 콘텐츠를 업데이트 하시겠습니까?

비 소모품 인앱 구매 (확장팩)가있는 iOS 앱을 개발했습니다. 예를 들어, 10 레벨의 팩을 판매한다고 가정 해 보겠습니다. 한 달에 15 레벨을 갖기 위해 해당 인앱 구매를 업데이트하려고합니다. 사용자는 팩을 다시 구매할 필요가 없습니다. 그들은 단지 그것을 업데이트해야 할 것입니다.

세 가지 질문 :

  1. 이도 가능합니까?
  2. 사용자에게이 사실을 알리는 방법 (또는이 변경 사항을 어떻게 통지해야합니까?)
  3. 애플은 이와 같은 변경 사항을 검토해야합니까? 사전에

감사합니다, 릭

답변

0
  1. 분명히 그렇습니다. 앱이 사용자가 구입 한 업데이트와이 업데이트가 앱에서 어떻게 해석되는지 사용자가 기억하는 방식으로 코드를 작성하는 것은 귀하에게 달려 있습니다. 인앱 구매 콘텐츠를 변경하지 못하게하는 유일한 방법은 기능을 사용하거나 사례 수준에서 다시 떨어져 나가는 것입니다. Apple은 더 적은 기능으로 새로운 유료 버전을 업로드하는 것을 허용하지 않습니다.
  2. 앱 스토어에있는 정보 텍스트에서 사용자에게 이미 10 레벨 업그레이드가있는 경우 5 단계를 추가로 제공 할 것이라고 알려주고 있습니다.
  3. 애플은 새로운 버전을 app-store에 업로드 할 때 앱에 대한 모든 변경 사항을 검토합니다. 이는 앱 구매시의 업데이트와 마찬가지로 모든 기능에 해당됩니다.
+0

글쎄, 새로운 레벨을 얻는 것이 자신의 서버를 통해 이루어졌고 iOS 애플리케이션에 새로운 코드가 필요하지 않다면 서버 코드를 업데이트하고 새로운 레벨을 추가 할 수 있다고 생각합니다. 다음 번에 앱을 시작하자마자 사용자에게 그 사실을 알리십시오. Apple은이를 확인하지 않아도됩니다. – huesforalice

0

최근 내 앱에서 이와 비슷한 작업을 수행했습니다. 사용자가 확장 팩을 구입 한 경우 지정된 BOOL 값을 NSUserDefaults에 저장했습니다. 내 업데이트에서는 단순히 BOOL 값이 YES 또는 NO인지 여부에 따라 사용자에게 부여 된 코드를 변경했습니다. 오랫동안 올바르게 설계하면 업데이트하는 데 문제가 없어야합니다.

0
  1. 예 가능합니다. 누가 팩을 구입했는지 추적 할 수 있다면 (즉, NSUserDefault로 부울 값을 유지하면) 더 많은 물건/레벨을 추가하더라도 여전히 액세스 할 수 있습니다.
  2. 알림에 의한 내용에 따라 다릅니다. 업데이트를 설치할 때 업데이트 설명을 읽었는지 알 수 있습니다. 또한 업데이트 후 응용 프로그램을로드 할 때 알림을 선택하기 만하면됩니다.
  3. 코드를 제출하는 경우 Apple에서 검토합니다. 앱에 대한 다른 업데이트처럼 생각하면됩니다.

희망이 있습니다.