0

我正在尝试在我的 swift 应用程序中实现不可更新的订阅。在第一次购买订阅之前一切正常。然后应用程序将设置到期日期并使用 iCloud 同步/恢复。

当我尝试重新购买时(现在在沙盒上)它甚至不会打开购买表,而是直接指向我购买完成委托方法,这很好。因为我可以获取交易日期并在需要时重新计算和设置到期日期。在这种情况下,我收到的消息是:

<Google>[I-ACS02****] Purchase is a duplicate and will not be reported. Product ID: com.xxx.xx.xxx.

这看起来很合理。但问题是,由于 Apple 对我的到期日期一无所知,如果用户真的想要续订,我该如何续订。这个问题说它会显示一个要求更新或延期的警报,我今天没有看到。

所以我有两个问题;

  1. 订阅过期时如何续订。(我现在只在沙盒上测试过)
  2. 为什么该<Google>标签出现在苹果消息上?

我没有添加任何代码,因为所有代码都是简单的应用内购买的基本购买流程,还有一些代码来管理到期日期。

4

0 回答 0