2009-12-06 56 views
2

我需要在我的應用程序中實施試用期。怎麼做?將日期計數存儲在NSDefault中?或其他一些?iPhone試用版的應用程序

+7

有一個簡單的方法來做到這一點。所有你需要做的就是改變*請支付我10美元,看看這個評論的其餘部分。* – 2009-12-06 22:59:28

+0

我投你一個自作聰明,哇。我很慚愧 – 2009-12-07 00:05:41

回答

0

你讓你的應用程序的簡易版。目前沒有官方的方式來試用版本。希望蘋果將最終解決需要,但我不能說我會認爲我的呼吸......

9

你可以反存儲在喜好你提到,但如果用戶重新設置自己的手機,計數器就會消失。

不過,我認爲這一切稍稍的除了點。一般來說,蘋果公司對具有這種功能的應用程序不滿,所以如果你的應用程序被拒絕,不要感到驚訝。考慮啓動兩個不同版本的應用程序,一個「精簡版」應用程序和一個「完整」應用程序。精簡版應用應該具有減少的功能集,但它永遠不會停止工作。

+0

蘋果會推薦Lite/Full版本,而不是鼓勵通過應用程序內購買來解鎖功能,因爲現在可以在免費應用程序中使用了。 – bpapa 2009-12-07 05:57:10

+0

但是,如果您希望您的應用在2.x上運行,那麼這是不可能的,這對許多開發人員來說仍然是一個值得關注的問題。 – 2009-12-07 07:02:19

+0

顯然,現在沒事:http://stackoverflow.com/questions/11058401/free-iphone-app-with-trial-chat-period-and-subsequent-subscription。 – JohnK 2013-07-01 19:03:42

1

蘋果對你禁用功能,以提示人們付錢的東西的想法。您的應用程序需要功能齊全,「精簡版」和付費版似乎是目前的工作方式。

話雖這麼說 - 如果你執行得當,你可以在應用程序內購買商品添加,以提高你的應用程序。您最初的'精簡版'應用程序可能爲$ 0,並且可以添加額外功能以收取費用。

1

最防彈的方法是在數據庫中發送和保持iPhone的UUID的一個副本。

然後,如果應用程序是不是「解鎖」它需要一個「密鑰」形成數據庫每次啓動時。然後您可以在服務器端實施試用期。

但是,如果你決定使用某種類型的加密來存儲或傳輸的密鑰等,您將需要一個licence to distribute the App