2009-04-21 146 views

回答

5

如果您使用的是任何“已签名”的API,您将需要先对应用程序进行签名,然后才能在商用硬件上运行。

一旦您支付了API签名密钥,签署应用程序以进行测试就没有真正的缺点。由于某些功能只能在设备上完全测试,所以我经常每天多次执行此操作。尽管您可以使用签名密钥的次数有理论上的限制,但RIM似乎设置了计数器,使得限制为2^32-1

签名的API在Blackberry API文档中用挂锁图标其中包含以下文字说明的超链接。有许多。 AESCryptoToken就是一个例子。该方法文档将包括此说明:

签名:此元素只有 可由签名客户端访问。如果你打算使用 这个元素,请 联系RIM建立必要的 协议,这将允许你有 你的COD文件被签名。在设备上使用所需的签名仅为 , 根据JDE开发可能发生 而无需签署COD。

您可能还会遇到需要单独签名密钥的Certicom加密API。我一直无法找到已签名API的详尽列表。

+0

谢谢。 “已签名”的API是什么?我没有使用任何持久数据(这是我知道的唯一使用已签名的API - 我是BB开发的新手) – lostInTransit 2009-04-21 14:13:59