我想通过App Store分发我的Worklight App。问题是,用户必须根据他们所属的公司指向不同的Worklight Server,但我不希望我的用户能够看到Worklight Server URL或能够自己更改它(意味着我想要将application-descriptor.xml中的worklightSettings设置为false,以便“自定义服务器URL”不会出现在设置中)。
所以我的想法是最初将我的所有用户指向一个默认的Worklight Server(他们只会在第一次启动应用程序时连接),这将负责根据一些凭据确定他们应该指向哪个服务器。一旦用户向服务器提供其凭据,它将使用他们应连接的Worklight Server URL进行响应,然后应用程序将对其进行设置,以便他们现在始终可以连接到公司的正确服务器。
我知道在iPhone中,例如,URL存在于worklight.plist中,在我构建它之前,我可以更改该值以设置我的URL,但是我可以在构建.ipa之后更改该URL而无需用户手动更改设置中的“自定义服务器URL”?也许有一种方法可以以编程方式更改“自定义服务器URL”值并始终将“使用自定义URL”设置为true,但是在设置中将其隐藏起来?
答案 0 :(得分:1)
虽然Worklight不支持(根本不支持),但这可以完成。看看Anton对以下问题的回答是否有帮助: