0

虽然它看起来不像一个技术问题,但它是,因为我想让我的应用程序以一个苹果 id 可以下载应用程序一次的方式,如果他/她想重新下载或重新安装它,它会禁止从应用商店或设备中的应用本身(以编程方式)。

这样做的原因是在应用程序中为每个苹果 id 进行一次注册,以便我可以从许多中选择相同的。

可能吗?

提前致谢。

4

3 回答 3

1

即使可能,这也违反了 Apple 的规则——他们坚持用户可以在所有用户设备上安装每个应用程序。

于 2013-09-27T12:40:47.233 回答
1

每个 Apple ID 只能下载一次

这与 Apple 的软件理念背道而驰,即一旦你下载了它,你就可以使用、删除、重新下载它。

一个主意

向您的应用添加非消耗性应用内购买。注册。您可以将此购买设置为免费。这将被授予苹果 ID 只会注册一次。似乎是个好主意。

在 iTunes 连接中,您可以将应用内购买添加到您的应用。(人们将从您的应用程序内部购买。)有 3 种类型的购买(产品)。一个非消耗品,每个apple id只能购买一次。您也可以将此购买设置为免费。

You need to include the store kit in your project to handle store management.

每次用户尝试注册时,都会输入他/她的 Apple id 来购买注册。(您可以将其称为注册密钥作为商店名称)。苹果商店将向您的应用发送收据,您将验证该收据以让用户注册,或者您只是告诉他您已经拥有一个具有以下用户名和密码的帐户。或者你可以让他重设密码。

于 2013-09-27T12:58:03.737 回答
0

这与您被允许用于商店的有效 API 无关。你需要越狱。

您可以在自己的服务器上保存设备记录并以此方式限制功能。

于 2013-09-27T12:34:05.867 回答