Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS恢复应用程序内购买_Ios_In App Purchase - Fatal编程技术网

iOS恢复应用程序内购买

iOS恢复应用程序内购买,ios,in-app-purchase,Ios,In App Purchase,我有一个应用程序,我想为非消费品实施应用程序内购买。 根据苹果的应用内购买指南,我必须提供恢复购买的选项。此外,在我的应用程序中,每个用户都需要注册一个帐户,这就是困扰我的原因: 假设Jon Doe已在我的应用程序中使用帐户X注册并进行了购买,在我的服务器端,我已创建了此记录。现在Jon决定在我的应用程序-X1中创建新帐户,他决定恢复购买,并输入iTunes密码,一切正常,但帐户X1在我的应用程序中不是aacount X,基于相同的iTunes购买,他不应再次收到此产品(对于不同的帐户) 我在苹

我有一个应用程序,我想为非消费品实施应用程序内购买。 根据苹果的应用内购买指南,我必须提供恢复购买的选项。此外,在我的应用程序中,每个用户都需要注册一个帐户,这就是困扰我的原因:

假设Jon Doe已在我的应用程序中使用帐户X注册并进行了购买,在我的服务器端,我已创建了此记录。现在Jon决定在我的应用程序-X1中创建新帐户,他决定恢复购买,并输入iTunes密码,一切正常,但帐户X1在我的应用程序中不是aacount X,基于相同的iTunes购买,他不应再次收到此产品(对于不同的帐户)


我在苹果指南中找不到任何关于这方面的信息,所以我的问题是,我是否可以拒绝恢复X1帐户的购买,因为初始购买是由X帐户进行的,即使X和X1实际上是同一个人——Jon(在我的应用程序中使用不同的帐户),但使用相同的iTunes帐户进行购买/恢复购买?苹果的评论会失败吗?

IAP与iTunes帐户绑定。时期无法将其与应用程序可能维护的任意帐户相关联。单个用户可以在多个不同的iOS设备上安装您的应用程序,并通过您的应用程序创建多个不同的帐户。但是,由于所有设备都是他们的,并且都使用相同的iTunes帐户,因此,尽管使用不同的应用程序帐户,但所有设备上都应该显示一次IAP购买。谢谢你的回答:)因此,理论上我的用户Jon可以有10个朋友,告诉他们,给我你的帐户,登录每个帐户,每次单击“恢复购买”,他们现在将拥有相同的非消耗性产品?我错过什么了吗?我想,理论上,如果Jon的每个朋友都让Jon使用Jon的iTunes帐户登录他们的设备,那么Jon的每个朋友都会免费获得你的应用程序IAP。这将是非常罕见的,你不应该浪费超过1秒钟的时间来担心它。谢谢你的回答,这是我第一次实施IAP,所以我不想做任何愚蠢的事情,也不想忽视smth。只是跟进这个问题。我一直在思考这个场景,我发现这真的很奇怪。你确定吗,麦迪?比如说Netflix呢。如果是这样的话,我可以从我的苹果ID购买订阅,然后登录我所有朋友的netflix帐户,恢复购买,并给他们一年的时间。这不是它应该如何工作的。IAP与iTunes帐户绑定。时期无法将其与应用程序可能维护的任意帐户相关联。单个用户可以在多个不同的iOS设备上安装您的应用程序,并通过您的应用程序创建多个不同的帐户。但是,由于所有设备都是他们的,并且都使用相同的iTunes帐户,因此,尽管使用不同的应用程序帐户,但所有设备上都应该显示一次IAP购买。谢谢你的回答:)因此,理论上我的用户Jon可以有10个朋友,告诉他们,给我你的帐户,登录每个帐户,每次单击“恢复购买”,他们现在将拥有相同的非消耗性产品?我错过什么了吗?我想,理论上,如果Jon的每个朋友都让Jon使用Jon的iTunes帐户登录他们的设备,那么Jon的每个朋友都会免费获得你的应用程序IAP。这将是非常罕见的,你不应该浪费超过1秒钟的时间来担心它。谢谢你的回答,这是我第一次实施IAP,所以我不想做任何愚蠢的事情,也不想忽视smth。只是跟进这个问题。我一直在思考这个场景,我发现这真的很奇怪。你确定吗,麦迪?比如说Netflix呢。如果是这样的话,我可以从我的苹果ID购买订阅,然后登录我所有朋友的netflix帐户,恢复购买,并给他们一年的时间。这不是它应该做的。