应用程序不断显示弹出窗口: “目前无法购买此商品。 此项目正在修改。请稍后重试”。
这并不适用于所有购买尝试。 有时,购买成功完成,因此不依赖于应用内商品ID。
我们使用Unity IAP 4.8.0(也尝试过4.1.5和4.9.3)作为购买SDK。 Unity 2020.3.27f 构建的 XCode 项目。
我们有服务器端收据验证,因此客户端待处理之前可以完成任何付费交易。
我设置了 App Store Connect 进行购买:
我检查了 XCode 控制台并看到来自 storekitd 的错误:
storekitd AMSURLSession: [A14A38AA_SK1] Protocol completed with error. Error Domain=AMSErrorDomain Code=305 "Server Error" UserInfo={NSLocalizedFailureReason=The purchase of the object is currently unavailable, AMSServerAllowed=false, AMSServerErrorCode=2040, AMSServerPayload={...}
storekitd 返回
SKErrorUnknown
。
Unity IAP 还返回 PurchaseFailureReason.Unknown
和失败描述 APPLE_An unknown error has occurred
。
尚未找到有关此商店套件错误的解决方案的主题。 我们就这个问题写信给Apple开发者支持,但仍然没有收到任何回复。
有谁知道如何解决吗?
我们尝试过: