15

我希望我的应用程序无法从 App Store 中搜索到。我希望只有那些登录我的网站然后在应用商店点击我的 iPhone 应用程序链接的用户才能安装和使用我的应用程序。

有没有办法做到这一点?

4

8 回答 8

26

要隐藏您的应用程序,您必须在 iTunes Connect 中删除所有 App Store 国家:

  1. 进入管理您的应用程序> [您的应用程序名称] >权利和定价
  2. 点击“取消全选”应用商店和“保存”。应用程序将状态更改为“已删除开发人员”。

要将其重新发布到 App Store,请选择您希望将其发布到的国家/地区。

PS:更改可能需要几个小时才能反映在 App Store 上。

于 2011-01-06T07:11:15.203 回答
6

我认为,如果没有有意义的关键字,您的应用程序应该在 99.999 个其他应用程序中消失。

作为替代方案,您可以让每个人(搜索和)下载应用程序并禁用它,直到用户登录。

您还可以在企业计划中使用内部分发(请参阅此处)。

于 2009-11-19T13:27:10.313 回答
6

当他们搜索应用程序名称或您的姓名时,您的应用程序将被找到。iTunes Connect 中没有隐藏您的应用程序的特殊选项。

虽然搜索时会找到您的应用程序,但只要它没有大量安装,它就不会出现在前 50 个列表中。哪一种是一样的。

提示:注册应用时不要指定任何关键字,因为这些会提高“可搜索性”。

编辑:您可能希望在您的应用程序中实现某种身份验证,因此安装了您的应用程序的用户需要先注册,然后才能实际使用它。依靠你的应用程序没有被发现,不是很“干净”。

于 2009-11-19T13:16:17.670 回答
4

如果您想控制安装,Apple 会出售特殊的开发人员许可证。它们旨在供企业开发和部署仅供其使用的应用程序。这是一篇关于它的文章:

http://www.infoworld.com/t/platforms/new-iphone-enterprise-developer-program-299-musings-about-iphone-app-licensing-648

于 2009-11-19T13:21:43.260 回答
3

由于 iTunes Connect 进行了一些重新设计,请转到我的应用程序 > 选择您的应用程序 > 定价和可用性 > 可用性(第 2 部分)> 选择从销售中删除。

于 2015-11-20T19:20:33.853 回答
2

最好的办法是在提交时使用晦涩的关键字以及晦涩的应用名称。

于 2009-11-19T13:20:58.330 回答
0

不确定这是否可行,但可能值得一试:

您可以将应用程序的发布日期设置为未来。这会将应用程序从目录中删除,这是一种在出现更新之前临时删除应用程序(例如,当它有问题时)的常用方法。

但是(这可能是问题)我不知道该应用程序是否仍可通过链接出售,或者该链接是否也将变得无法使用。

于 2009-11-19T13:19:22.480 回答
-1

如果我是你,我会实现一个“密钥生成器”,它将产生一个序列号,用于激活你的应用程序。这个密钥生成器可以在您的站点上免费访问,因此无论谁通过您的站点下载您的应用程序,都会知道该怎么做。

对于那些通过 iTunes 访问应用程序的人,我还会放置一个小文本,基本上说您需要访问您的站点以生成密钥。这样,您将确保有权访问您网站的任何人都可以访问您的应用程序,并且找到您的应用程序的任何人都将访问您的网站。

这也是我认为定义上的黑客证明,因为没有人会打扰它,不是吗?您基本上免费赠送自己的串行生成器,因此它破坏了黑客的整个目的。我假设您关心的是网站流量。

于 2011-03-25T15:00:19.783 回答