我正在努力将应用内购买到我的应用程序中。

我能够收到 productsRequest:didReceiveResponse 方法,并接收一系列产品。

当我添加一个时,我的问题就会出现 SkpaymentSkpaymentqueue. 。在我将产品添加到队列中之后 paymentQueue:updatedTransactions 方法交易始终具有状态 SkpaymentTransactionStatefail.

我nslog the the transaction.error”,这就是它返回的内容:错误域= skerrordomain code = 0 UserInfo = 0x165000“无法连接到iTunes Store”

我已经在设置应用程序中登录了商店,但是在尝试在我的应用程序中购买产品后,它从未要求我使用测试帐户登录。上面的错误只是失败。

有帮助吗?

解决方案

我假设您已经完成了标准理智检查:对代码进行仔细检查,确认您的产品ID,将代码与应用程序内购买计划指南进行比较,等等。

这可能是荒谬的,但是 - 如果您确定您的代码正确,请执行iPod的硬重置(完整擦除)(设置=>常规=> reset =>擦除所有内容和设置)。我对这个确切的问题感到困惑了几个小时 - 事实证明,我的代码是正确的,硬重置是解决方案。

其他提示

我得到了 SKPaymentTransactionStateFailed 错误代码0”无法连接到iTunes商店“感谢 托马克斯这个答案 我的问题得到了解决。原来你 必须在目标 - >摘要下输入一个构建号.

我花了最后24个小时重置手机,用iTunes Connect拧紧,并在偶然发现该解决方案之前做了几乎所有我能想到的事情。

SKPaymentTransactionStateFailed code 0 Cannot connect to iTunes Store

SKPaymentTransactionStateFailed code 0 Cannot connect to iTunes Store

我想我发现了“错误”。

我只在日期感兴趣 - 而不是时间,所以当我保存日期时,我从DateElement取出这样的价值: “dateelement.datevalue.date”

后来,当我想编辑我为日期元素的EX“2012-03-18 00:00:00分配的日期。 当我收到该值时,它已经从CET转换为UTC,以某种方式意味着我获得上一个日期: - (

所以我想我必须转换回本地时间

如果您在App购买中进行沙盒,但使用普通的Apple帐户签名,则此错误(即“错误!无法连接到iTunes Store”)可能会发生。

我发现,如果我在购买应用程序购买之前签署了Apple帐户,这有助于避免任何混乱。然后在“登录”对话框中选择“使用现有的Apple ID”选项,然后输入测试用户详细信息。

只需记住,这将在您的设置中设置,这样您就需要在购买应用程序购买后签字。

此外,使用其他Apple ID重置各种与iTunes相关的设置,例如iTunes匹配。

您可以检查以下链接是否有效或计时:

https://sandbox.itunes.apple.com/verifyreceipt

另外,一种不科学但非常可靠的方法来检查沙箱是否有效,请询问:

https://devforums.apple.com/community/ios/connected/purchase

如果沙箱倒塌了,可能会像现在这样的人已经在谈论它(2012年1月18日,下午6:40,UTC时间)。

我也面临着同样的错误。我发现,当我切换到设备调试时,错误仅出现在模拟器上,但没有出现错误。

可以使用jquery插入件插件

http://examplet.buss.hk/download/download。PHP?插件= Caret.1.01

注意:从第8行 编辑和删除这些字符ªªØ

replace unccition。(不要替换任何东西,只能使用匹配模式的索引)

$("#myText").bind("keyup", function(e){
     var text = $(this).val();
     var caret = $(this).caret().start;

     if(text && text.length > 0){
        text.replace(/\$.*?\$/g, function(m, n){
           if(caret > n && caret < (n + m.length)){
              alert("BOOM");
           }
        });
     }
});
.

演示: http://jsfiddle.net/xqxxb/

只是展示如何做到这一点。你可以改善这个问题。

使用

$("#myText").bind("keyup keydown change", function(e){ ...
.

为更好的结果。

点击相同的问题,我重置设备,交叉验证标识符,重新安装了该应用程序。还认为问题是,因为我改变了产品的参考和描述。实际上,我觉得这是因为我的测试用户被锁定为使用同一帐户的多个人,并且密码验证多次失败。因此,我重新创建了另一个测试用户,并且应用内购买重新工作。希望这可以帮助。我完全被这个错误所困扰。

我花了一天试图隔离这个错误,我终于钉了它。

Xcode 4.3.1中的代码签名器在验证App Store时,无论何时在捆绑包中保存adhoc分配窒息时,您的捆绑程序与其父目录都有相同的名称。

例如:

test/test/file.x -- FAIL
test/test2/file.x -- WORKS
.

这似乎是Xcode 4.3.1的新功能,希望很快就会解决。

更新:我已经从Apple DTS支持中听到了确认该问题的支持,并指示没有已知的解决方法,而不是重命名捆绑程序中的目录。 UGH

即使是完整的还原也无法解决我的问题。

打电话后 addPayment 对于自动更新产品标识符,在我收到“ Skerrordomain Code = 0”错误之前,大约一秒钟通过了Storekit的错误。我从来没有提示过(因为 苹果的文件表明应该是)用于iTunes商店用户名和密码;交易只是失败了。

为了解决这个问题,我不得不在iTunes Connect并致电中添加一个假的“消耗”产品 addPayment 使用伪造的消耗品标识符。这导致iTunes商店对话框出现。然后,我使用我在iTunes Connect中创建的测试帐户登录。这是成功的:我的申请已通知已购买了易消耗品。

完成此操作后,我能够打电话给 addPayment 使用我的自动更新产品标识符并正常购买订阅。

QStringList static recentFiles;
.

只是声明。您需要在源文件中定义静态变量:

QStringList MainWindow::recentFiles;
.

如果您不明白为什么需要执行此操作,请查看这个常见问题

我认为值得一提的是,Donnalea在提示付款时仅登录的解决方案也适用于Unity和Prime31的Storekit插件。尝试通过使用相同的设置菜单登录登录,将提示所有模式的计费地址详细信息,这些详细信息似乎永久“断开”该测试帐户。

当我正在努力添加应用内购买时,我发现自己处于这种情况下,并且第一次并没有完全正确。就我而言,我在服务器端PHP上遇到了错误,因此我认为我并没有一直到“ finishtransaction:”。即使解决了问题(我将程序放在单独的设备上并成功购买),我仍然得到“您已经购买了此产品,请单击下载下载”,然后是“无法连接到iTunes Store”。

我终于得到了它来停止通过从Springboard(而不是Xcode)启动游戏来做到这一点。它立即成功处理了交易,并停止了提示我重新下载。

这基本上是一个同步线性方程式。您可以使用高斯消除

至于矩阵“句”,你真正铭记的是一个逆矩阵,即矩阵a -1 ,使得

aa -1 = a= i

我是 identity矩阵。如果a是可逆的那么a * c= b等于c= a -1 b.

我遇到了同样的问题,首先我还没有创建测试帐户,因此我通过从此链接获得帮助来创建https://developer.apple.com/library/ios/documentation/languagesutilities/coneptual/itunesconnect_guide/chapters/settingtingupuseraccounts.html#/apple_reff/apple_ref/doc/doc/doc/doc/uid/uid/tp40011225--ch25-sw25-sw10

然后,您需要从设备上的当前帐户中登录。并购买购买将要求使用用户帐户,然后输入测试帐户。

EditText添加到TableRow并使行可见性离开:

<TableRow
    android:id="@+id/range_input1" android:visibility="gone">
     <EditText />
</TableRow>
.

和在您的Button上单击侦听器:

TableRow row = (TableRow) findViewById(R.id.range_input1);
row.setVisibility(View.VISIBLE);
.

我有同样的错误,但是问题并不完全相同。也许对某人有用:

我在应用程序的结构中插入了外部文件。我之所以这样做的原因是,在生产中,我从服务器中插入此文件dinamicaly,但是在开发中,我认为使用一个名为iexplorer的应用程序粘贴该文件是更快的。我做到了这一点,我没有这个问题。但是在过去的几天中,如果我直接使用iexplorer粘贴了此文件,我的应用将返回错误:“无法连接到iTunes Store”。 (在西班牙语中:“没有puede conectarse a itunes商店”)。

我认为这是因为这次我将文件插入.App文件夹中。因此,这让我认为,如果您以任何方式修改.App文件夹,则代码符号断开和与iTunes商店的链接直接停止工作。

对我来说,问题是通过上传二进制方法来解决的。由于此页面中没有给出这个答案,这似乎是Google的最佳热门单曲之一,所以我想我会添加它。

nslog不起作用,因为当您启动恶魔流程时,它没有附加任何标准的IO套接字或文件处理。他们必须具体分配。关于如何创建正确守护程序的良好资源以及如何在“高级Mac OS X编程(第20章)”中提供了如何编写控制台和Syslog并由DalryMple&Hillegass编写。

它们定义了一个骨架程序,该程序地解决了您突出显示的IO问题。我想在河内阅读它,想到也许有一天我需要它。作者使用OpenLog()和syslog()来显示使用syslog.h lib的示例,以实现简单的通信。他们还显示了一些其他较低级别的方法,用于与文件甚至套接字(用于服务器等)。

我总是欣赏,当有人可以告诉我如何做某事而不是引用某些东西,但在这种情况下,这是我能做的最好的事情。祝你好运。

检查您是否已在AppStore中登录您的个人iTunes帐户。如果是,您将收到此消息。即使您在应用程序中登录了您的沙箱帐户。因此,要解决此问题,请在App Store中的个人帐户中登录此问题,然后尝试购买应用程序内商品,然后使用您的Sandbox帐户。这解决了我的问题。

好吧,像往常一样,我“尝试了所有可用的解决方案,它无济于事” :)因此,这是我对这个无限量集结石头的输入:

如果当前未出售应用程序(无论出于任何原因),则会发生此错误。

当我打电话时,我有同样的错误 SKProductsRequest' start 在我的测试env中,它运行了- (void)request:(SKRequest *)request didFailWithError:(NSError *)error

当我打电话给我的生产env时,这是正确的- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

charles 或任何HTTP代理软件尽快!关 charles 或任何HTTP代理软件尽快!关 charles 或任何HTTP代理软件尽快!

你知道〜

我遇到了同样的问题,但是我以以下模式解决了:
- 我正在使用iPhone 5S模拟器与iOS 8.4 (这是最重要的。Apple Store连接在iOS 11模拟器上不起作用)
- 在模拟器上我打开以下设置:设置/开发人员/允许HTTP服务(这是用于Internet连接)
- 暂时我关闭了Avast防病毒网络盾牌(这也适用于Internet连接)

应用内购买常见问题解答 有此信息:

无法连接到iTunes商店

“无法连接到iTunes商店”问题可能是由于以下一个或多个原因造成的:

  • 沙箱可能无法到达。
  • 您的应用程序没有捆绑版本(cfbundleversion)。有关更多信息,请参见设置版本号并构建字符串。
  • 您的应用程序正在模拟器中运行,该应用不支持应用内购买。
  • 您正在尝试购买不可用的产品。有关更多信息,请参见App Store查询App Store以获取产品信息。

就我而言,发生错误是因为我正在使用模拟器。

即使在 应用内采购计划指南 说使用开发iOS设备有一个 建议的测试步骤.

作为苹果的文档:

无法连接到iTunes商店“无法连接到iTunes商店”问题可能是由于以下一个或多个原因引起的:

  1. 沙箱可能无法到达。
  2. 您的应用程序没有捆绑版本(cfbundleversion)。有关更多信息,请参见设置版本号并构建字符串。
  3. 您的应用程序正在模拟器中运行,该应用不支持应用内购买。
  4. 您正在尝试购买不可用的产品。有关更多信息,请参见App Store查询App Store以获取产品信息。

https://developer.apple.com/library/content/technotes/tn2413/_index.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top