2014-03-01 55 views
-3

如何在特定日期之前檢查用戶是否已下載我的應用程序?我有這樣的代碼在viewDidLoad中:如何查看用戶是否曾經下載過iOs應用程序?

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

我有什麼辦法我使用NSUserDefaults的是,讓一個方法,如:

If(Firstlaunch>today){ remove iAd }

任何代碼將不勝感激!對不起,如果問題是愚蠢的..

+5

你爲什麼要重複你以前的問題:http://stackoverflow.com/questions/22108302/is-it-possible-to-check-when-user-downloaded-my-ios-app – rmaddy

+0

檢查'原始購買日期'上的購買收據(有關於此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.在應用第一次啓動時實現Web服務併發送呼叫。 Web服務會檢查執行請求的日期是否在所需範圍內,並在響應中將此信息返回給您。

相關問題