为每个企业部署具有不同配置的Android应用程序

时间:2012-04-16 08:44:42

标签: android configuration install enterprise

我正在构建一个Android应用程序,以便与我公司的服务器一起使用。 该服务器用于企业并驻留在客户内部网络中。 每个客户显然都有一个分配给服务器的不同IP地址。 这是现成的产品,这意味着我们不会按客户构建它。 客户端需要服务器IP才能连接并开始工作。

目前,客户端要求用户提供服务器IP,但用户通常不知道。

我正在寻找一种简单的方法来为每个客户配置不同服务器IP地址的客户端。

我们正在从客户内部Web服务器(无市场)部署客户端。 有没有办法让客户知道从哪里下载?比我可以使用这个IP? 有没有办法让客户端知道用于启动安装过程的apk名称?我可以重命名apk名称以包含服务器IP。

还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

从您的问题来看,似乎客户将始终在其本地网络上使用该应用。在我的头顶,你可以:

  • 使用mDNS查找您的服务器。
  • 要求您的客户添加DNS条目,以便yourappname.customer.com解析为正确的地址。通过DHCP进行域查找,您应该能够解析yourappname并附加正确的域名。
  • 要求您的客户在其DHCP响应中添加一个字段(可能比客户想要的工作量更多)。
  • 点击您的网站,查看它来自的IP地址,找出它是哪个客户 - 这需要您了解客户服务器的IP地址。