我希望我的应用程序无法从 App Store 中搜索到。我希望只有那些登录我的网站然后在应用商店点击我的 iPhone 应用程序链接的用户才能安装和使用我的应用程序。
有没有办法做到这一点?
我希望我的应用程序无法从 App Store 中搜索到。我希望只有那些登录我的网站然后在应用商店点击我的 iPhone 应用程序链接的用户才能安装和使用我的应用程序。
有没有办法做到这一点?
要隐藏您的应用程序,您必须在 iTunes Connect 中删除所有 App Store 国家:
要将其重新发布到 App Store,请选择您希望将其发布到的国家/地区。
PS:更改可能需要几个小时才能反映在 App Store 上。
我认为,如果没有有意义的关键字,您的应用程序应该在 99.999 个其他应用程序中消失。
作为替代方案,您可以让每个人(搜索和)下载应用程序并禁用它,直到用户登录。
您还可以在企业计划中使用内部分发(请参阅此处)。
当他们搜索应用程序名称或您的姓名时,您的应用程序将被找到。iTunes Connect 中没有隐藏您的应用程序的特殊选项。
虽然搜索时会找到您的应用程序,但只要它没有大量安装,它就不会出现在前 50 个列表中。哪一种是一样的。
提示:注册应用时不要指定任何关键字,因为这些会提高“可搜索性”。
编辑:您可能希望在您的应用程序中实现某种身份验证,因此安装了您的应用程序的用户需要先注册,然后才能实际使用它。依靠你的应用程序没有被发现,不是很“干净”。
如果您想控制安装,Apple 会出售特殊的开发人员许可证。它们旨在供企业开发和部署仅供其使用的应用程序。这是一篇关于它的文章:
由于 iTunes Connect 进行了一些重新设计,请转到我的应用程序 > 选择您的应用程序 > 定价和可用性 > 可用性(第 2 部分)> 选择从销售中删除。
最好的办法是在提交时使用晦涩的关键字以及晦涩的应用名称。
不确定这是否可行,但可能值得一试:
您可以将应用程序的发布日期设置为未来。这会将应用程序从目录中删除,这是一种在出现更新之前临时删除应用程序(例如,当它有问题时)的常用方法。
但是(这可能是问题)我不知道该应用程序是否仍可通过链接出售,或者该链接是否也将变得无法使用。
如果我是你,我会实现一个“密钥生成器”,它将产生一个序列号,用于激活你的应用程序。这个密钥生成器可以在您的站点上免费访问,因此无论谁通过您的站点下载您的应用程序,都会知道该怎么做。
对于那些通过 iTunes 访问应用程序的人,我还会放置一个小文本,基本上说您需要访问您的站点以生成密钥。这样,您将确保有权访问您网站的任何人都可以访问您的应用程序,并且找到您的应用程序的任何人都将访问您的网站。
这也是我认为定义上的黑客证明,因为没有人会打扰它,不是吗?您基本上免费赠送自己的串行生成器,因此它破坏了黑客的整个目的。我假设您关心的是网站流量。