2012-04-10 80 views
-2

我現在做了應用程序,我想添加許可證密鑰到應用程序。如何添加黑莓應用程序的許可證密鑰? 當應用程序第一次啓動應用程序 - 它應該要求許可證密鑰&後30天它不應該打開應用程序... 任何機構知道如何執行應用程序許可證?如何爲黑莓應用程序添加許可證密鑰?

+0

@Fuji我找到了持久存儲來存儲對象,這樣我就會知道應用何時啓動第一次在device.but不知道有關授權應用程序,所以如果你有請告訴我 – iWatch 2012-04-10 07:09:37

回答

1

請執行以下操作。

當您的應用程序啓動時,如果持久存儲中沒有時間戳,則檢查已保存的時間戳變量的持久內存,將當前日期/時間保存爲持久存儲,作爲第一個應用程序使用的日期/時間。

當您的應用程序運行時,它會檢查當前日期/時間與保存的「首次運行」日期/時間之間的時差。如果時差大於試用期,則請索取許可證代碼。

在生成/檢查許可證代碼時,使用設備PIN碼將許可證代碼綁定到特定設備。實現獲取設備PIN碼並生成許可證代碼的服務器腳本。當用戶購買您的應用程序時,此服務器腳本將用於將許可證代碼發送到BB AppWorld。

用戶輸入許可證代碼和應用程​​序使用設備PIN碼檢查此許可證代碼。

就是這樣。

如果有人下載應用程序並將許可證密鑰用於其他設備,則設備上的驗證階段將不會通過。另一個設備PIN碼需要另一個許可碼。

+0

所以,如果我在我的設備上更改日期,我可以使用應用程序終生? – Signare 2012-04-10 08:01:43

+1

是的,但是打算更改設備時間以不付費購買軟件並節省費用的用戶不是商業軟件的目標受衆。他們不會支付任何費用。當然,您可以實施額外的保護機制,如通過網絡激活等。但這些措施不會增加銷售額,只會給合法客戶帶來額外的問題。 – 2012-04-10 09:10:02