2014-01-29 2 views
1

앱 스토어에 살고있는 앱이 거의 개발되지 않았습니다. 이제는 인앱 구매와 같은 다른 항목과 함께 인앱 구매로 매장에있는 기존 앱을 구성하는 기본 앱을 개발하려고합니다.앱 구매 내역 목록 쿼리

설명 : AppStore.Lets에 독립 실행 형 응용 프로그램은 이름이 A, B, C, D라고 나는 5 개 레슨을 게시 한

  1. , 전자

  2. 난을 만들려면 주요 강좌 "MAIN"은 다양한 과목들로 구성되며,이 과목들은 a, b, c, d, e 등의 수업을 포함합니다. 이 수업은 inapp 구매로 사용할 수 있습니다.

  3. 이전의 a, b, c, d 또는 e 앱을 구입 한 사용자는 수업을 무료로 제공하고 싶습니다. 예 : 사용자가 앱 a, b 및 c를 구매하고 이제 "메인"을 다운로드 한 경우. 그런 다음 "Main"에서 앱 구매 비용없이 레슨 a, b 및 c가 활성화됩니다.

  4. 처음에는 기본 응용 프로그램을 통해 a, b, c, d 또는 e가 있는지 여부를 쿼리하는 canOpenURL/url 스키마 방법론을 생각했습니다. 앱의 일부 또는 전부가 존재하면 해당 앱에 해당하는 수업을 기본 앱에서 무료로 다운로드 할 수 있습니다. 테스트 도중 잘 작동하는 같은 것을 구현했습니다.

  5. canOpenURl의 문제는 장치마다 다릅니다. 사용자가 iPhone 5에 a, b 및 c를 설치하고 iPad에 기본 앱을 설치하면 어떻게 될까요? 이 경우 메인앱을 통해 사용자가 a, b 및 c를 설치했는지 어떻게 알 수 있습니까?

  6. 내 제한 사항은 전자 메일, 암호 또는 사용자로부터의 고유 한 식별자를 요청할 수 없다는 것입니다.

  7. 나를 개발 한 사용자가 구입 한 앱을 필터링 할 수 있도록 앱 (앱내 구매가 아님)의 구매 내역을 조회 할 수 있습니까? 분명히 사용자가 Apple ID를 제공하도록 요청하면 통과 할 수 있습니다. 나는 이해하지만 가능합니까?

답변

0

주 앱에서는 a, b, c, d, e를 소유 한 사용자에게 해당 수업을 한 번만 설치해 주실 수 있습니다. 메인 실행시 canOpenURL을 사용하여 a, b, c, d, e가 있는지 확인하고 레슨 잠금을 해제하고 Main에이 플래그를 설정하여 기억합니다.

이것은 완벽하지는 않지만 제안한 내용에 약간의 개선점이 있지만 사용자를 식별 할 수있는 사용자 이름이나 계정을 사용할 수 없으므로 지금은 염두에 두지 않았습니다.

+0

내 질문을 다시 읽으면 포인터 4와 5가 같은 것을 언급합니다. 이미 동일한 테스트를 거쳤지 만 장치 별 솔루션이므로 장기적인 솔루션으로는 적합하지 않을 수 있습니다. – madLokesh