代码之家  ›  专栏  ›  技术社区  ›  Hoang Pham

分发iphone应用程序以在特定位置运行的一些方法

  •  2
  • Hoang Pham  · 技术社区  · 14 年前

    我的老板想把申请发给一个特定的客户,这个客户的雇员大约有500人。应用程序使用webservices和设备的udid来限制其他用户访问软件。我们不是一家可以注册企业程序的大公司,尤其是我的老板不希望其他用户下载该软件,因为它可能导致服务器过载,即使我们使用udid来限制用户,但仍然需要第一个webservice请求来验证如果iphone/ipod被授权使用该系统。

    将软件免费放入appstore会导致许多不必要的事情:写评论指责软件不能使用(事实上,其他用户不想使用,只有公司的客户才有权使用软件),甚至我们可以认为对本软件保密,不得泄露给其他用户。

    将软件以最高价格放入appstore并不是一个好方法,因为这样我们的客户就必须花钱下载程序。没必要。

    以特别模式分发软件需要我们在每次设置配置文件过期时重新安装软件,更糟糕的是,安装限制只有100台设备。

    那么,分发这种软件的方法是什么?对这个话题有什么想法吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   coneybeare    14 年前

    把它吸起来然后付钱 enterprise developer program . 每年只有299美元。或者研究破解每个员工的设备并通过其他方式安装你的应用程序。

        2
  •  0
  •   Hoang Pham    14 年前

    这是我们的解决方案,适用于AppStore:
    -像往常一样在appstore上发布你的应用
    -在您的应用程序中,通过允许它查询自己托管服务器上的服务,将其限制在特定设备上。
    -如果要区分用户,则必须进行身份验证。