2011-12-03 5 views
4

이것은 개념적 워크 플로 문제입니다. 저는 기존 사용자 기반의 앱을 유료에서 무료로 인앱 구매 (FWIAP)로 전환하여 광고를 삭제합니다. 내가 피하려고하는 문제는 기존 유료 고객이 앱을 업데이트하고 갑자기 광고를 보게되고 처음에는 결코 구입하지 않은 광고를 다시 지불하기 위해 "옵션"으로 모욕을 당하거나 폭행을당하는 것입니다.유료에서 무료/IAP 포함 : 이중 과금 방지

다행히도 앱이 이미 설치되었는지 여부를 나타내는 영구 데이터 (pData) 형태의 일부 이동 경로가 있습니다. 그래서 내 생각은 광고를 계속 진행할지 여부를 결정하기 전에 기존 버전에 대한 새 버전 확인을받는 것입니다.

한 가지 문제는 나중에 모든 제 1 세대 사용자가 광고를 다시받을 수 있다고 생각하는 최신 업데이트이므로 두 개의 사용자 그룹을 식별하고 희망하는 다른 영구 플래그 (pFlag)를 추가해야합니다. pData 값이 그때까지 오랫동안 변경되었으므로 pData 대신 pFlag을 확인하는 최신 업데이트 (예 : 3 세대 등)를 기억해야합니다.

이 방법이 효과가있는 것처럼 보이거나 다른 좋은 해결책이 있습니까?

+0

@ 데이비드을 보호하기 위해 영수증을 사용하여

. 내가해야만한다면 로컬 또는 서버 측에서 구현할 수있는 새 플래그. –

답변

2

탐색 경로 체계의 문제점은 업그레이드하거나 교체 장치를 가져와야하는 사용자에게 있으며 복원 할 백업이없는 사용자에게 있습니다. 앱을 다시 다운로드 할 때 이동 경로가 없습니다.

+0

다시 다운로드하는 경우 Apple에서 최신 바이너리를 제공합니까? –

2

유료 버전을 구입 한 사용자가 새로운 기기 또는 앱이 삭제 된 기기의 앱 스토어에서 직접 설치하는 사례는 지원할 수 없을 것이라고 저는 생각합니다.

최근 반대 방향으로이 문제가있었습니다. IAP에는 적용되지 않는 고객이 볼륨 구매 프로그램을 통해 구매할 수 있기를 원하는 FWIAP 앱이 있습니다. 따라서 우리는 유료 버전을 만들어 별도의 응용 프로그램으로 판매하고 FWIAP 버전만큼 많은 매출을 창출하여 기본적으로 매출을 두 배로 늘 렸습니다 (지금까지).

가장 간단한 방법은 별도의 앱을 출시하는 것입니다. 기존 앱을 전환하는 경우 부정적인 리뷰가 가장 큰 위험으로 인해 별표 평점이 내려져 다운로드 될 수 있습니다. 따라서 해당 경로를 선택하는 경우 유료 버전을 구입했다고 주장하는 사람에게 FWIAP 버전의 잠금을 해제 할 수있는 코드를 제공 할 수 있도록 가능한 한 많은 고객 지원 정책을 적용해야합니다.

하지만 앞으로는 두통이 생길 수 있습니다. 제한된 경험으로 인해 상점에 두 버전 만 있으면 더 많은 돈을 벌 수 있습니다.

0

with-in-inapp 구매 워크 플로우는 지원됩니다. 그것은라고 있어요에-fremium 지불 및 2013 WWDC 비디오에서 설명 : 기존의 영구 저장소는 응용 프로그램의 로컬 디렉토리에 있습니다 : 귀하의 디지털 판매 https://developer.apple.com/videos/play/wwdc2013/308/

관련 문제