2012-02-05 59 views
0

我是黑莓開發的新手,我對簽名條款感到困惑。我知道如果我在我的代碼中使用受保護的apis,那麼我需要讓我的代碼由黑莓簽名,以便我的代碼在真實設備上工作。這與簽署我的應用程序的方式相同,如同對J2ME應用程序進行簽名以使其「可信」一樣?關於黑莓代碼簽名和應用程序簽名的澄清

回答

0

您需要申請一組來自RIM黑莓簽名密鑰,它們都是免費的,在這裏看到:https://www.blackberry.com/SignedKeys/

注下拉,如果你正在開發一個Java應用程序將其設置爲「BlackBerry智能手機代碼簽名密鑰「

您將收到通過電子郵件發送的說明,介紹如何將密鑰導入用於開發的IDE。

您還將收到三(3)封其他電子郵件,每封電子郵件都包含不同的簽名密鑰,您需要將所有3個密鑰導入到您的開發環境中。我已經提到過這個問題,因爲很多人都在這個簽名問題上陷入困境,只從這三封電子郵件中的一封郵件中導入密鑰。

+0

我已經完成了所有這一切,我已經簽署了我的應用程序的COD文件。我只是想知道,如果這也意味着我的應用程序成爲一個「可信」的應用程序,就像使用簽名證書/密鑰簽名時,j2me/android應用程序受信任一樣。我問這個問題的原因是因爲有人知道該應用程序沒有被篡改?因爲根據我的理解,黑莓手機代碼簽名確實可以做到這一點......允許我的應用程序訪問設備上的受限制的apis,僅此而已 – user681443 2012-02-05 18:59:39

+0

對於實際的代碼簽名超出允許您的應用程序的機制。訪問受限制的API,以及在這些API被濫用的情況下將您標識爲開發人員,我可以建議您在此提出您的問題:http://supportforums.blackberry.com/t5/Java-Development/bd-p/java_dev它在哪裏'可能'會被選中並由參加論壇的黑莓顧問回答。 – paulkayuk 2012-02-06 09:22:30