2013-07-17 4 views
1

제거 기능 나는 현재 d제출 앱

내가 미래 인앱 구매를 사용하여 지불 기능 cd를 만들기 위해 찾고, 기능 a, b, c와 앱 스토어에 앱을 가지고 있지만 그 모든 것이 프로그래밍/구현 될 때까지; 또한 해당 기능에 대한 (가시적 인) 액세스를 제한하거나 제거합니다. 이전에 c 또는 d을 설정 한 사람은 누구나 액세스 할 수 있습니다.

제출 된 애플리케이션에서 이와 같은 기능을 제거해도 괜찮습니까?

답변

2

나는 그 목적을 위해 응용 프로그램 버전을 사용하려고합니다. 응용 프로그램의 처음 실행

  1. 가 감지 Link for first time app launch

  2. 을하고 당신이 할 기능을 표시하려고하면 그 순간에 당신은 당신의 버전 번호 Link to get app's version number

  3. 을 저장

    세에 따를 절차 예 :

    NSString *currentVersion = @"1.2.0"; 
    NSString *versionAtAppDownload = @"1.1.5"; 
    if ([currentVersion compare:versionAtAppDownload options:NSNumericSearch] == NSOrderedDescending) { 
    
        //decide what to do 
    } 
    

다음 앱 버전에서 추가해야합니다. 완료되면 이미 앱을 다운로드 한 모든 사용자는 현재 앱 버전을 저장해야합니다.

이제 더 큰 버전 인 1.2.0으로 업데이트합니다.이 버전은 아직 지불하지 않은 사용자를 위해 콘텐츠를 숨기는 버전입니다. 이전 버전에서 앱을 다운로드 한 사용자는 계속 모든 것을 볼 수 있어야합니다.

이와 같은 것이 작동해야합니다. 행운을 빈다.

+0

... 고객이 기기에서 앱을 삭제하고 잠시 후 ... 다시 설치를 시도하면 어떻게 될까요? 답변 : 고객이 제거 된 기능없이 남아 있습니다. – TonyMkenu

+0

일단 앱을 삭제하면 기기의 모든 앱 관련 데이터가 손실됩니다. 따라서이를 피하려면 이미 앱을 다운로드 한 사용자를 저장하는 자체 서버가 있어야합니다. 이것은 예를 들어 이메일을 통해 사용자를 등록하거나 iCloud 또는 이와 유사한 것을 사용하여 수행 할 수 있습니다. – pmk

+0

모든 고객은 개발자가 "기능을 유지"하기 위해 발표하는 것을 보지 못할 것입니다 ... 항상 "부수적 인 손상"이 될 것입니다 ... :) – TonyMkenu