【发布时间】:2020-01-21 00:48:44
【问题描述】:
我使用SwiftyStoreKit 请求应用内购买并在 iOS 13 中仅收到此错误:
Error: Optional(Error Domain=ASDErrorDomain Code=507 "Error decoding object" UserInfo={NSLocalizedDescription=Error decoding object, NSLocalizedFailureReason=Attempted to decode store response})
我无法请求有关产品的信息,也无法使用沙盒帐户进行购买。但是,它在我设备上的 iOS 12.1 中运行良好。它不适用于 iPhone 11 模拟器或带有 iOS 13 的实际设备。
我发现很多,Xcode 11 GM seed 1 beta 模拟器有这个问题,但还没有找到解决办法。我还使用新发布的 Xcode 11 GM 种子 2 版本对其进行了测试,但对我来说没有修复。
在安装了 iOS 13 的情况下,我如何再次请求和购买应用内购买,有没有人提供解决方案?
【问题讨论】:
-
能否提供您如何购买的代码?我使用 Xcode 11 GM 种子,但尚未收到任何错误。
-
我看到了同样的问题,但是使用 RMStore,虽然没有维护,但在 iOS 12 之前仍然可以正常工作。
-
这方面有进展吗?我有一个非常相似的问题。
-
我已尽一切可能使应用内购买也能在 iOS 13 的测试版中运行。此外,在 iOS 13 发布之前,我的应用程序被 Apple 拒绝(使用购买按钮时无操作)。后来我能够使用 iPhone 11 和 iOS 13 的公共版本测试该应用程序,一切正常。我不知道这到底是怎么回事。我也没有更改代码。该应用程序现在再次“等待审核”。如果它被接受,我会给你另一个更新。使用 iPhone 11、iOS 13 启动应用程序的控制台不再出现错误。
-
与 Xcode 11 版本有同样的问题。 iOS 13 模拟器不会加载任何具有相同错误消息的产品。
标签: in-app-purchase ios13