2013-10-15 2 views
26

유료 iOS 앱을 무료로 변경하고 ad based으로 설정하고 in-app purchase 광고를 삭제하는 옵션을 고려하고 있습니다.유료 앱을 무료로 변경하고 사용자가 이전에 구입했는지 확인하십시오.

방금 ​​앱을 시작한 경우 좋은 생각인데 30k가 넘는 유료 다운로드가 있으며 무료 인 새 버전으로 업데이트 할 때 광고를 볼 수 없도록하고 싶습니다.

여기에 옵션이 있습니까?

+1

사용자 기본값/키 체인에 아무 것도 저장 하시겠습니까? – Wain

+0

예, 미터법을 사용하는지 여부를 저장합니다. –

+4

무료로 전환하지 않겠습니다. 30k는 좋습니다 :-) –

답변

-3

아니요. 가장 좋은 방법은 NSUserDefaults (또는 앱 데이터 디렉토리의 파일 중 어느 것이 든 상관 없습니다)에 값을 쓰는 유료 앱 인 동안 업데이트를 게시하는 것입니다. 일주일 동안 기다리거나 원하는 시간을 기다린 다음 해당 코드를 제거하는 업데이트를 게시합니다.이 업데이트는 가격이 무료로 변경되는 당일에 릴리스 될 예정입니다.

-1

유일한 옵션은 두 가지 업데이트를 해제하는 것입니다. 첫 번째는 NSUserDefaults에 값을 써서 구매자로 식별합니다. 두 번째 업데이트는이 구매자 식별 값을 읽고 광고를 숨길 수있는 광고 지원 버전입니다.

+0

예,하지만 누군가가 과거에 구매 한 다음 나중에 무료 버전을 출시 한 후 앱을 다시 다운로드하면이 기능이 작동하지 않습니다. –

+0

@NicHubbard, 자동 처리가 사실상 불가능합니다. 사용자 정의 URL 스키마 또는 이와 유사한 것을 사용하는 사용자를 위해 업그레이드 경로를 제공해야합니다. – Wain

+0

@NicHubbard 현재 버전이 NSUserDefaults, 키 체인 또는 문서 디렉토리에 아무 것도 쓰지 않습니까? 당신은 앱이 영구 저장 장치에 아무 것도 쓰지 않기 전에 ** 무료 버전 **에있는 것들을 확인할 수 있습니다. – neilco

1

현재 앱에 사용자 기본값 또는 키 체인에 데이터가있는 경우 표시기가 될 수 있습니다. 응용 프로그램은 첫 번째 (새 버전)을 열 때하는 코드의 비트를 실행 : 발견하는 경우

  • , 유료 콘텐츠 사용을 기본값/키 체인 데이터에 대한

    1. 확인 광고를 비활성화/
    2. 데이터를 새 키로 이전하십시오 (다시 업그레이드하지 않으므로 무료로 물건을 나누어주세요)
  • +0

    그래, 나는 그것이 효과가 없을 것이라고 생각하고있다. 일부 사용자는 잠시 동안 업그레이드하지 않을 수 있으므로 마지막으로 두 번째 "무료"버전으로 업그레이드하면 시나리오가 중단됩니다. –

    +0

    어떻게 그렇게됩니까? 요점은 기존 앱을 사용하는 모든 사용자가 원래 키를 갖게된다는 것입니다. 새 버전을 업그레이드하거나 설치 한 사람은 누구나 새 키를 갖게됩니다. – Wain

    +5

    1 년 전에 앱을 가지고 있었고 그 이후로 삭제했으며 아이폰도 새로 구입했다고합니다. 그들은 "구입 한"목록으로 가서 전에 구입 한 이후로 내 앱을 다시 다운로드합니다. 나는 그들이 돈을 지불했다는 것을 알 수있는 방법을 보지 못합니다. –

    62

    iOS 7부터는 올바른 영수증 확인을 사용하여 수행 할 수 있습니다. iOS 7에서는 구입 한 앱의 영수증을 얻을 수 있습니다. 영수증에있는 데이터의 일부에는 사용자가 구매 한 앱의 원래 구매 정보가 포함됩니다. 해당 버전을 볼 수 있으며 업데이트 릴리스 이전부터 IAP에서 무료로 제공되는 경우 사용자가 업그레이드를 다시 구매할 필요없이 전체 기능을 제공하도록 선택할 수 있습니다.

    업데이트 된 앱을 iOS 6에서 작동 시키려면 물론이 옵션이 아닙니다.

    영수증 유효성 확인에 대한 자세한 내용은 Receipt Validation Programming Guide을 참조하십시오.

    +0

    이것은 좋은 생각처럼 들리지만 iOS5를 지원해야합니다. –

    +0

    iOS 5 사용량은 6 및 7에 비해 적습니다. – rmaddy

    +11

    iOS5/6에이 광고를 사용하거나 광고를 전혀 게재하지 마십시오. –

    0

    유료 앱을 출시 할 때 무료로 inanpp를 구매하는 것이 더 쉽습니다. "업그레이드"와 같은 버튼입니다. 그런 다음 무료 인앱 구매를 다음 번 업데이트 비용으로 전환하십시오.

    +1

    이미 앱을 구매했지만 삭제 한 사용자에게는 문제가됩니다. 몇 달 안에 다시 다운로드하고 '업그레이드'버튼이있는 앱 버전을 놓친 경우 그들은 단순히 업데이트를 설치하고 물론 광고가 포함 된 무료 버전이 될 것입니다. –

    -1

    itunes에서 앱 구매시 프로모션 코드를 생성 할 수 있습니다. 고급 기능을위한 IAP 항목을 만들어 구매자에게 직접 홍보 할 수 있습니다. 하지만 자동 해결 방법이 아니라면 두통을 피할 수 있습니다.

    관련 문제