在通过应用内购买更新新应用版本时,如何检查iOS应用?

时间:2017-11-02 09:35:20

标签: ios iphone swift in-app-purchase

我在App Store中有我的付费应用程序现在我将其更改为免费应用程序,并在新版本中进行应用程序内购买。 (自动续订订阅

我想免费为购买之前版本的用户免费提供。 我在这里有一些问题:

1)如何检查代码购买的应用程序(Swift)?我尝试使用 SKPaymentTransactionObserver ,但我无法查看历史记录购买情况。

2)如何测试从付费应用程序(从商店下载的应用程序)到新版本应用程序(使用沙盒帐户自动续订订阅)的更新?

1 个答案:

答案 0 :(得分:0)

  1. 除非您进行应用内购买,否则Apple不会向 public abstract class ContainerTests { [Fact] public abstract void BuildContainer(); } public class UnityContainer : ContainerTests { public override void BuildContainer() { Assert.Equal(1,2); } } 发出任何命令。它与原始购买应用程序无关。

  2. 您可以通过使用Apple验证iTunes Receipt并阅读SKPaymentObserver字段来确定应用程序的原始购买日期。这将告诉您用户是否在付费应用程序时购买了您的应用程序。 Apple提供了阅读AppStore收据here.

  3. 的指南