2012-06-20 44 views
2

我製作的Adobe Air軟件需要在Windows,Mac和Linux上運行。令我困惑的一個問題是註冊/許可過程。Adob​​e Air軟件註冊或許可

基本上,我希望用戶在一個月內試用完整版本的軟件,然後購買它們,如果他們覺得它有用。我無法弄清楚的是,授權如何在所有這些平臺上運行。

  • 在Mac和Linux中沒有可存儲試用信息的註冊表。
  • 如果我以某種方式將數據保存在數據庫的本地數據中,則在試用版中,如果用戶只需卸載並重新安裝軟件,則試用將再次開始30天。
  • 不想將文件存儲在文件系統中,因爲它甚至不能接近實際的認證。
  • 執行軟件的聯機激活有點消耗資源並且具有網絡依賴性,因此該選項也超出範圍。

我應該選擇什麼方式?我還有什麼其他選擇? Adobe是否爲此提供任何支持......我可以免費使用的任何第三方庫?

+0

Adob​​e不會繼續在Linux上支持Adobe AIR,因此您必須使用舊版AIR才行。我不確定什麼時候改變了,但我認爲它是在AIR 3之前。這就是說,這不是一個編程問題,所以我投票結束。 StackOverflow不是推薦引擎。在我看來,如果你不願意在本地存儲信息,並且不願意遠程存儲信息,那麼你就沒有選擇餘地。但是,Sharify和NitroLM是兩種解決方案。還有第三個逃離我。 – JeffryHouser

回答

0

你試過EncryptedLocalStore?存儲在ELS中的數據即使在應用程序卸載後也會保留。

+0

從您鏈接的頁面:「不要使用ELS存儲應用程序祕密,如DRM密鑰或許可令牌」 – marcocb

1

我使用LimeLM(https://wyday.com/limelm)爲我的Adobe Air應用程序(Windows和Mac,無Linux)執行許可。就像你我有30天的試用期,LimeLM有一個與硬件綁定的試用功能,所以卸載/重新安裝不會給用戶另一次免費試用。

LimeLM需要網絡激活,但是您可以允許寬限期,所以有人必須連接到網絡,例如,在使用30天后才能激活。

我同意上面的帖子,EncryptedLocalStore也是一個好主意。

不幸的是,Adobe AIR的許可選項有限。 LimeLM功能強大且價格便宜(不會降低購買價格)。我看了NitroLM,這非常昂貴(我認爲它們需要購買價格的30%)並且非常複雜 - 我無法理解它。 Zaqon也在那裏。我不喜歡他們的許可界面向用戶展示的方式。 LimeLM是最靈活的。