IBM Worklight - 如何在创建.api / .apk后自定义应用程序?

时间:2013-11-19 20:33:51

标签: ibm-mobilefirst

我希望将我的企业Worklight应用程序分发给许多不同的客户端。

基本上我想要做的是给我的客户提供Worklight应用程序的.ipa和.apk文件,以便他们可以将它们上传到自己的应用程序中心。问题是每个应用程序需要略有不同,因为它们必须引用不同的URL以及一些其他属性,例如文本。

我想知道是否有办法从我的客户可以自行更改的属性中读取我的ipa / apk而无需重建ipa / apk?

编辑澄清:

我所指的应用程序不是Application Center应用程序,它是我使用Worklight构建的应用程序,我想使用Application Center分发。我将把我的应用程序卖给整个公司而不是单个用户。一旦公司有了应用程序,他们的员工就需要以某种方式下载它(使用我希望的应用程序中心)。

现在我正在努力弄清楚我将如何将我的应用程序分发给我的客户。我的应用程序调用托管在另一台服务器上的另一个应用程序的服务(也就是我之前提到的“URL”,它不是Worklight URL)。问题是这个URL对于每个客户端会有所不同,据我所知,为了每个客户端更改此URL,我必须为每个客户端重新编译ipa / apk。这是我想避免的。如果可能的话,我想向每个客户端分发相同的ipa / apk,并让他们在某处更改某种参数,以便为其环境设置正确的URL。同样重要的是要注意,此URL不通过适配器,直接存在于客户端。

1 个答案:

答案 0 :(得分:1)

IMO您要求的是不可能的,无论是使用常规原生应用程序还是Worklight混合应用程序(实际上是一个Web应用程序,但包含在本机“shell”中)。

生成.ipa或.apk文件后,它将被关闭,不能(除非破解)打开进行更改(这将是安全漏洞)。显然,使用应用旁边的“属性文件”也是不可能的。

您需要为每位客户创建一个自定义.ipa / .apk。