应用内购买(iOS)沙箱问题。错误域=ASDServerErrorDomain 代码=3504

问题描述 投票:0回答:1

尝试使用沙盒用户测试我的应用内购买时收到以下错误消息。

:付款完成,但有错误:错误 Domain = ASDServerErrorDomain Code = 3504“此对象无法 找到了。” UserInfo={storefront-country-code=SWE, 客户端环境类型=沙箱,AMSServerErrorCode=3504, NSLocalizedFailureReason=找不到该对象。}

我还打印了 transaction.error 并显示此错误消息:

Domain=SKErrorDomain Code=0“发生未知错误”

我尝试在堆栈溢出和苹果开发者论坛上搜索。

我发现其他人也有同样的问题,但没有提供解决方案。 https://developer.apple.com/forums/thread/727800

我还确定了以下几点:

  1. 我的应用程序内产品标识符与我在我的应用程序中使用的相同。

  2. 我的应用程序的捆绑包标识符在开发配置文件和应用程序商店连接中是相同的。

  3. 我在连接上进行测试的应用内购买的状态设置为“准备提交”

  4. 从我的设备中删除了该应用程序,从 xcode 中清理其构建。

  5. 连接时没有待处理的文件协议。

有人遇到过这个问题并知道如何解决吗?或者有关于如何解决问题的线索?

swift testing in-app-purchase sandbox storekit
1个回答
0
投票

问题解决了吗?

© www.soinside.com 2019 - 2024. All rights reserved.