我们有一个iPad应用程序,我们希望在内部分发。我们正在调查“企业分销”。我给出的一组要求包括,分发的方法是用户从iPad访问安全网站,登录并下载应用程序。然后,这个应用程序对他们起作用。
无法访问该网站的用户不应访问该应用程序。我们可以很容易地阻止他们下载应用程序,迫使他们登录。然而,我并不清楚,在他们下载应用程序(通过.ipa文件?)之后,他们不能只把它给别人,这是不允许的。
这看起来像是一种解决方法,就是拥有分发提供配置文件,它决定一个给定的应用程序是否会在设备上运行。然而,对我来说并不是很明显,这些不可能只是被复制。
http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf
创建企业分发供应配置文件后,下载.mobileprovision文件,然后安全地分发它和应用程序。
可悲的是,我不知道我应该问什么,但我现在说:
文件会帮助我吗?
发布于 2011-06-14 20:15:01
每个设备都有一个UDID,一个唯一的标识符。这就是苹果如何为个人开发人员执行100款开发设备规则的方式。您收集UDID作为下载过程的一部分,向注册用户发出供应配置文件。
回答你的问题:
.mobileprovision文件中包含的UDID对于给定的设备来说几乎是独一无二的。(例外情况可能发生在已越狱的设备上,如果我没有记错的话,这些设备可以伪造UDID。)。
编辑:
为了澄清一下,为了回应你的要求:
--我给出的一组要求包括,分发的方法是用户从iPad访问安全网站,登录并下载应用程序。然后,这个应用程序对他们起作用。
我要加一个中间的步骤。
G 220
这并不能阻止用户将应用程序分发给其他人,但这是你拥有的最好的应用程序。理论上,您还可以要求用户在应用程序中登录,使用与注册UDID相同的电子邮件。
发布于 2012-07-19 17:05:50
现在是2012年7月。苹果关于如何创建和分发Ad应用程序的文档仍然停留在iOS 3上,过于复杂、势不可挡,而且常常是错误的。
有了开发人员企业程序许可证(和相当多的耐心),您可以创建一个.ipa文件,您可以将该文件粘在您的网站上。
然后用户可以在iPad的Safari上导航到这个网页,点击下载链接下载并将应用程序安装到他们的设备上。不需要iTunes。
您的应用程序需要(除其他外)使用在Apple网站上创建的分发证书进行签名,但我的观点是,一旦您跳过所有这些文档严重不足的循环,您就可以将.ipa和.plist文件粘在网页上,任何用户都可以使用它安装应用程序。
即使是你的格拉迪斯姑妈,他住在200英里外,不为你的公司工作。
请注意,如果苹果发现你已经将你的应用程序分发给了任何不在你的公司工作的人,他们会吊销你的许可证。
发布于 2011-06-14 20:13:54
获得企业帐户需要做很多工作。苹果将需要你的邓肯和其他证据,证明你是你所说的那样(而且你是一家企业)。
走另一条路线(个人开发者)将允许你发布你的应用程序(让它免费,这样你的用户就不用付钱了!)在商店里。您的应用程序可以要求您的本地服务帐户,谁也无法获得您的公司以外的人,这将阻止公司以外的人使用它。这里的风险是苹果会因为这个原因拒绝你的应用程序。
https://stackoverflow.com/questions/6349476
复制相似问题