【问题标题】:Deploying Android application with different configuration for each Enterprise为每个企业部署具有不同配置的 Android 应用程序
【发布时间】:2012-04-16 08:44:41
【问题描述】:

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

目前客户端向用户询问服务器IP,但用户通常不知道。

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

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

还有其他建议吗?

【问题讨论】:

    标签: android configuration installation enterprise


    【解决方案1】:

    根据您的问题,客户似乎将始终在其本地网络上使用该应用程序。在我的脑海中,你可以:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 2013-03-24
      • 1970-01-01
      • 2014-06-29
      相关资源
      最近更新 更多