2011-09-12 63 views
0

我有興趣製作我通過Mac App Store發佈的應用程序的試用版。這樣做最安全的方式是什麼?簡單地將第一次運行日期寫入用戶默認值似乎有點容易規避。製作OS X應用程序試用版最安全的方式是什麼?

+0

相似問題:http://stackoverflow.com/questions/109997/how-do-you-protect-your-software-from-illegal-distribution –

回答

2

最好讓試用版的功能受限,而不是時間限制 - 實際上功能可省略您的試用版的代碼,而您不能忽略「永恆的其餘時間」。您可以嘗試人爲地讓您的應用在一段時間後停止工作,但請放心,有人希望找到繞過該限制的方法。

但是,如果您基於時間試驗確定了時間戳,並且以非明顯(例如基本加密)格式存儲某個不明顯的時間戳,並檢查它。是的,它會被確定的人規避,但它是不值得你的時間試圖阻止。

只要做一些「足夠好」的事情來鼓勵大多數誠實的用戶爲應用付費,並忽略硬核反向工程師;他們只是市場中的一小部分人,不管你做了什麼,他們可能都不會支付你的應用程序(除非可能,如果你沒有把它鎖在首位,他們可能會付錢,原因是 - 他們中的一些人像那樣善變)。

+0

謝謝,我們將限制功能。 – Hosiers

相關問題