StoreKit 2 Xcode 管理交易 - 订阅已购买但“未完成”?

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

我将 SubscriptionStoreView 与修饰符 .onInAppPurchaseCompletion、.subscriptionStatusTask 和 .manageSubscriptionSheet 结合使用,以允许我的用户选择按月或按年订阅选项。我没有任何消耗性、非消耗性或非续订订阅选项。

通过 Xcode 测试时,我能够成功购买任一订阅选项。但是,事务管理器(Xcode -> 调试 -> StoreKit -> 管理事务)将我的事务显示为“已购买”,但状态为“未完成”。我的 .storekit 选项没有启用“计费重试”或任何模拟 StoreKit 故障等功能。为什么我的交易“未完成”???

注意:根据我之前发布的另一篇 StackOverflow 文章,另一位开发人员表示,使用 StoreKit 进行自动续订订阅的新方法是仅将 SubscriptionStoreView 与我上面列出的修饰符一起使用,以便购买和检查/侦听订阅将是自动我认为这意味着我不需要侦听更新、检查订阅信息的当前权利或“完成”交易。 情况不是这样吗?如果是这样,为什么我的交易显示为“未完成”?

ios swift swiftui in-app-purchase storekit
1个回答
0
投票

我建议暂时不要使用 SubscriptionStoreView。 将与审阅者进行长时间的通信,这将花费大量时间,因为他们尚未为使用 SubscriptionStoreView 的应用程序的发布版本建立测试流程。

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