虽然它看起来不像技术问题,但是因为我想让我的应用程序以一个苹果ID可以下载应用程序一次并且如果他/她想要重新下载或重新安装它,它将被禁止从应用程序商店或设备中的应用程序本身(以编程方式)。
同样的原因是在应用程序中为每个苹果ID进行一次注册,以便我可以从多个中选择相同的一个。
有可能吗?
提前致谢。
答案 0 :(得分:1)
即使可能会违反Apple的规定 - 他们坚持认为用户可以在所有用户设备上安装每个应用程序。
答案 1 :(得分:1)
每个Apple Id只能下载一次
与Apple的软件理念相反,一旦下载它,您就可以使用,删除,重新下载它。
想法
在您的应用中添加非消费类应用内购买。注册您可以将此购买设置为免费。这将使苹果id只注册一次。似乎是个好主意。
在iTunes连接中,您可以向应用添加应用内购买。 (人们将从您的应用程序内购买。)有3种类型的购买(产品)。每个苹果ID只允许购买一次非消费品。您也可以将此购买设置为免费。
You need to include the store kit in your project to handle store management.
每次用户尝试注册时,都会输入他/她的苹果ID来购买注册。 (您可以将其称为注册密钥作为商店名称)。 apple store会向您的应用程序发送一张收据,您将验证该收据以便用户注册,或者您只是告诉他您已拥有一个包含以下用户名和密码的帐户。或者你可以让他重置密码。
答案 2 :(得分:0)
这不可能与您可以用于商店的有效API相关。你需要越狱。
您可以在自己的服务器上保留设备记录,并以此方式限制功能。