Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.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_Iphone_In App Purchase_Jailbreak_Unlock - Fatal编程技术网

在ios中测试应用内购买

在ios中测试应用内购买,ios,iphone,in-app-purchase,jailbreak,unlock,Ios,Iphone,In App Purchase,Jailbreak,Unlock,我第一次在ios中使用应用内购买,为此我遵循以下链接中给出的步骤 及 我在itunes connect的应用程序中添加了两个耗材产品。 创建和下载新的资源调配配置文件,并使用“我的项目”对其进行配置。 创建用于测试应用内购买的测试用户 我的问题是 “response.products.count”在设备上为空,在模拟器上返回2(这是正确的产品) 我不知道为什么它不能在设备上工作 (1) 。我们可以在“解锁设备”上使用沙盒模式测试应用程序内购买吗 (2) 。我们可以在“越狱设备”上用沙盒模式测

我第一次在ios中使用应用内购买,为此我遵循以下链接中给出的步骤

我在itunes connect的应用程序中添加了两个耗材产品。 创建和下载新的资源调配配置文件,并使用“我的项目”对其进行配置。 创建用于测试应用内购买的测试用户

我的问题是

“response.products.count”在设备上为空,在模拟器上返回2(这是正确的产品)

我不知道为什么它不能在设备上工作

(1) 。我们可以在“解锁设备”上使用沙盒模式测试应用程序内购买吗

(2) 。我们可以在“越狱设备”上用沙盒模式测试应用程序内购买吗

你能帮我解决这个问题吗


谢谢。

这是苹果服务器端的一个bug。因为从过去几天开始,许多测试帐户都不工作


解决这个问题,我只是在iTunesConnect中注册了一个新用户,但我将他们的应用商店设置为“USA”。

要测试应用程序内购买,请检查设备中您是否没有从apple id登录到应用商店
如果您登录到App Store,然后注销所有帐户,然后在应用程序内测试应用程序内购买。

有时从服务器获取产品时会出现问题,如果您的应用程序在模拟器中工作,那么它将与您的设备一起正常工作……只需检查您用于在设备内测试的证书,并且签出沙盒帐户..它可以工作吗?谢谢..

如果设备越狱或解锁,则应用内购买无所谓。应用内购买可在所有ios设备上运行感谢评论,应用内购买测试(沙盒模式)是否可以在越狱和解锁设备上运行?是的,它可在两种类型的设备上运行感谢有用的评论,你能帮我解决这个问题吗?我的情况有什么问题。在模拟器上获得正确的产品计数,但在设备上这是空的。请遵循此链接,这里描述了一步一步的过程。也许你错过了什么。“response.products.count”在设备上为空,在模拟器上返回2(这是正确的产品计数)。如果这个问题来自苹果服务器端,那么它是如何在模拟器上工作的。我使用的是为这个应用程序创建的正确配置文件,我还创建了新的包id,它不是通配符包标识符,当我在设备上测试我的应用程序时,首先从设备上删除旧应用程序并安装新应用程序。我不知道我做错了什么,请帮助我,我已经有两个证书“iOS开发”和“iOS分发”。在为应用内购买创建新的标识符和配置文件时,是否必须创建和下载新证书?您可以使用此链接将应用内购买添加到iOS和Mac应用程序中。我已经多次检查了这两个应用程序。这两个都是正确的。