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

Ibm mobilefirst IBM Worklight-如何在创建.api/.apk后自定义应用程序?,ibm-mobilefirst,Ibm Mobilefirst,我希望将我的企业Worklight应用程序分发给许多不同的客户端 基本上,我想做的是向我的客户提供Worklight应用程序的.ipa和.apk文件,以便他们可以将它们上载到自己的应用程序中心。问题是每个应用程序都需要略有不同,因为它们必须引用不同的URL以及一些其他属性,如文本 我想知道是否有一种方法可以让我的ipa/apk从我的客户可以自行更改的属性中读取,而无需重建ipa/apk 编辑以澄清: 我指的应用程序不是application Center应用程序,而是我使用Worklight构建

我希望将我的企业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不通过适配器,直接存在于客户端中。

IMO无论是普通的本机应用程序还是Worklight混合应用程序(这实际上是一个web应用程序,但包含在本机“外壳”中),您都不可能要求它

生成.ipa或.apk文件后,它将关闭,并且无法(除非已破解)打开以进行更改(这将违反安全性)。在应用程序旁边使用“属性文件”显然也是不可能的


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

如果您指的是Worklight Server URL,最终用户可以使用应用程序的设置屏幕在Android和iOS中更改Worklight Server URL。尝试回答这个问题时,我觉得真的缺乏场景不够清晰;请用一个你想要实现的具体例子来编辑。现在一点也不清楚。这个“URL”是什么?服务器URL?只是应用程序内容中的一些url?你是指应用程序中的不同环境吗?请更清楚。您是否正在谈论worklight应用程序或appcenter应用程序中要更改的内容?因为您提到了appcenter,但问题本身是关于worklight应用的,两者之间没有联系。抱歉,我编辑了问题并试图澄清。感谢您的澄清。我想知道其他人是如何解决此问题的?基本上,我不允许将源代码提供给操作团队(设置客户端环境的团队),他们必须能够设置指向正确URL的客户端环境。你知道一种正确的方法吗?对不起,不知道。你能详细说明我在回答中提到的第二个主题吗?这是正确的,目前我们的应用程序即使在Worklight中开发,在Worklight服务器关闭时也可以正常工作,所以从技术上讲,我们不使用Worklight Server。