2016-07-27 31 views
0

我想限制時間推廣我的應用程序,如果你在那天下載應該沒有永遠的廣告,我該如何實現它?Swift - IOS - 有限的時間功能

我可以把應用程序內購買免費的,但我想更多的東西自動

我已經實現了應用程序內購買,但我不知道我是否可以用代碼,使自動化它像

if (date==27/07/2016){ 
     purchase() 
     if (purchase ok) 
      popup("congratulations")} 

蘋果允許這樣的代碼在應用內購買嗎?我必須使用哪一類來檢查日/月/年?

替代應用程序內購買我在考慮NSUserDefaults,但如果用戶刪除並重新下載應用程序,他將失去該功能,並且我不知道將來的更新會發生什麼 我可以使用什麼替代應用程序內購買永久刪除廣告?

+1

你需要它有多安全?你有服務器嗎?或用戶帳戶?你有什麼想法?不要同時提出多個問題。 – Wain

+2

你剛纔同時問了四個問題:@Wain :-) –

+0

在第一次運行時,你可以檢查日期,如果它的促銷日期執行你在應用程序之後做的任何事情,所以本地應用程序將作爲用戶購買在應用程序中。但問題是,如果用戶刪除應用程序並重新安裝,用戶無法恢復此設置,他將丟失這些數據,並且必須再次購買應用程序,因爲他以前從未購買過應用程序。如果你不想使用in-apps,你需要一些服務器端的支持來保存一些數據。 – RJE

回答

0

有兩個IAP,都是同樣的事情。一個是免費的,一個不是。只有按鈕才能在促銷日期獲得免費贈品。

+0

我現在的解決方案是一個應用內購買,在促銷期間將其設置爲免費 – GioB