2014-03-01 3 views
-3

사용자가 특정 날짜 이전에 내 앱을 다운로드했는지 어떻게 확인할 수 있습니까? 내가있는 viewDidLoad에서이 코드를 가지고 :사용자가 전에 iOs 앱을 다운로드했는지 확인하는 방법은 무엇입니까?

if([[NSUserDefaults standardUserDefaults]boolForKey:@"FirstLaunch"]){ 
} 
else{ 
    [[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"FirstLaunch"]; 
    [[NSUserDefaults standardUserDefaults]synchronize]; 
} 

I가 NSUserDefaults과 같은 방법을 만드는 것이 이용할 수 있도록 수있는 방법 :

If(Firstlaunch>today){ remove iAd }

코드가 크게 감사하겠습니다! 죄송합니다. 질문이 바보라면

+5

이전 질문을 반복하는 이유는 무엇입니까? http://stackoverflow.com/questions/22108302/is-it-possible-to-check-when-user-download-my-ios-app – rmaddy

+0

'Original Purchase Date'를 구매 영수증 (StackOverflow에 대한 다른 질문이 있습니다 : http : //stackoverflow.com/questions/19943183/a-complete-solution-to-locally-validate-an-in-app-receipts-and- 번들 - 영수증 - o). 설명서 링크 : https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html –

답변

2

옵션 1. 앱을 처음 출시 할 때 비교할 하드 코드 된 날짜 값으로 배송하십시오.

옵션 2. 웹 서비스를 구현하고 앱을 처음 시작하면 전화를 겁니다. 웹 서비스는 요청을 수행 한 날짜가 원하는 범위에 있는지 확인하고 응답에서이 정보를 사용자에게 반환합니다.

관련 문제