无法使用 iOS 沙盒自动更新订阅测试订阅升级/降级

Posted

技术标签:

【中文标题】无法使用 iOS 沙盒自动更新订阅测试订阅升级/降级【英文标题】:Can't test subscription upgrade/downgrade using iOS Sandbox auto renewable subscription 【发布时间】:2021-07-08 06:58:12 【问题描述】:

根据苹果文档,现在用户可以在沙盒模式下测试计划升级/降级以实现自动续订订阅。现在,同一订阅组的所有计划都出现在沙盒模式下的管理订阅页面中。但是当您尝试升级/降级计划时,它会询问您实际苹果 ID 的密码(不是您创建的沙盒测试用户)。它不会扣除任何钱,因为它处于沙盒模式,但问题是 UI 是在沙盒模式下不反映升级/降级的计划。它显示与升级/降级之前相同的计划。收据信息也没有任何变化(没有添加任何交易)。我还在我的应用程序中添加了交易观察者,它也没有显示任何新交易的交易是?这是苹果沙盒模式测试过程中的bug吗? .有没有人可以在沙盒模式下测试这个。

任何帮助将不胜感激。

我使用的是 ios 14.3

【问题讨论】:

【参考方案1】:

我无法通过设置应用程序管理订阅屏幕来升级/降级计划,苹果目前似乎不支持沙盒模式。所以我在应用程序中实现了升级/降级功能,当计划在应用程序中升级/降级时,它会反映在管理订阅页面中,我通过验证收据获得交易条目

【讨论】:

以上是关于无法使用 iOS 沙盒自动更新订阅测试订阅升级/降级的主要内容,如果未能解决你的问题,请参考以下文章

为啥我得到 21004 作为来自苹果沙盒服务器测试自动更新订阅的回复的状态值?

在应用内购买中取消自动续订订阅

关于应用内购买的问题:自动更新订阅

如何升级/降级 iOS 自动更新订阅

iOS:应用内购买管理多个自动更新订阅,带有升级和降级选项

如何处理自动续订重新订阅?