0

我遇到了一个关于 Apple 应用内自动更新订阅的问题,我似乎无法弄清楚。我已在我的 iOS/iPadOS 应用程序中成功实施订阅,包括检查介绍性优惠的资格。一切都按预期工作。

但是,我的订阅之一是年度订阅,我想为其添加介绍性 payUpFront优惠,其中初始价格高于经常性价格。这是为了留住和奖励用户的持续订阅。例如:第一年一次性付款 29.99 美元,然后以每年 19.99 美元的价格重复付款,直到取消。我已经在 App Store Connect 中进行了设置,没有任何问题,并且订阅得到了 Apple 的批准:

在此处输入图像描述

在我的沙盒测试(在设备上)期间,我注意到当我尝试购买此订阅时,本机购买表从未显示 29.99 美元的预付费用,而只显示每年 19.99 美元的经常性费用。

在此处输入图像描述

该问题与其资格无关,因为我在同一订阅组中还有另一个订阅,其介绍性优惠正确显示在本机工作表中。此外,当我将麻烦订阅的价格更改为低于 19.99 美元的经常性价格时,本机表单确实显示了介绍价格。我也尝试过重新创建订阅,但这并没有导致行为发生任何变化。

由于我认为这可能只是 Apple 在沙盒环境中的一个错误,我决定继续提交我的应用程序以供批准。尽管如此,既然我的应用程序已获得批准(设置为待定的开发人员版本),我在下载我的应用程序后使用促销代码再次尝试了此订阅,不幸的是,本机购买屏幕仍然显示不正确的价格,因此没有考虑到介绍性 payUpFront第一年的价格为 29.99 美元。如前所述,同一订阅组中的所有其他订阅确实显示了正确的介绍性报价,尽管没有一个设置的价格高于标准价格。

据我了解,payUpFront 订阅的价格可以低于或高于经常性价格。这不适用于仅需要提供折扣价的 payAsYouGo 订阅。这可以通过尝试在 App Store Connect 中为 payAsYouGo 订阅输入更高的价格来验证,这将导致相应的错误消息。payUpFront 订阅并非如此,App Store Connect 接受任何价格。因此,根据我的理解,我已经正确设置了我的订阅。因此,问题可能在苹果一方。尽管如此,考虑到这个潜在的错误可能对成千上万的开发人员产生的影响,这可能会在互联网和 stackoverflow 上得到很好的记录。但是,我找不到有关此问题的任何信息。

有没有人遇到过类似的问题,或者即使所有 Apple 文档和 App Store Connect 都暗示这是可能的,是否根本不可能使用价格高于标准经常性价格的 payUpFront 订阅?是否有解决此问题的另一种解决方法?

非常感谢你的帮助!

4

0 回答 0