我遇到了满足我正在开发的Java应用程序需求的问题。我的客户端必须能够将应用程序部署到多个BES服务器,而无需重新签名代码(或与开发人员进行任何交互)。目前,其中一个BES服务器的Web地址已硬编码到应用程序中,但它们需要能够在部署之前随意更改此值。 (可以假设他们将管理部署应用程序的任何BES服务器)
我尝试将一个文本文件附加到应用程序读取的项目中,但这与应用程序一起打包,这意味着它无法手动编辑(据我所知),我已经还试过在JAD文件中有一个自定义属性,但这需要在任何更改后重新签名。
我是否认为这些方法中的任何一种都是错误的,或者我是否有更好的解决方案?
此外,是否可以通过BES将简单的文本文件部署到BlackBerry到特定的文件位置?如果是这样我可以让我的应用程序读取此文件,这将解决问题?
谢谢,
答案 0 :(得分:3)
在您的应用中实施custom attachment handler。
将附带xml-config文件的电子邮件发送至BlackBerry设备。
用户打开收到的消息并选择附件处理程序提供的自定义菜单项。
你可以解析这个xml配置并采取相应的行动。
答案 1 :(得分:1)
更简单的方法是使用用户定义的ItPolicy来提供所需的配置信息。