【问题标题】:iOS IAP - Does sandbox users have purchases from live store?iOS IAP - 沙盒用户是否从直播商店购买?
【发布时间】:2018-02-09 09:23:56
【问题描述】:

如果用户在直播应用中购买了非消耗性 IAP,如果该用户设置为 iTunesConnect 用户和测试者,是否在沙盒环境中拥有该 IAP?这个用户可以通过restoreCompletedTransactions“恢复”购买吗?还是他必须在沙盒环境中购买才能恢复?

示例流程

  1. 用户从live环境安装版本1
  2. 用户从live环境购买IAP A
  3. 用户安装testflight应用版本2
  4. 用户想在sandbox环境中恢复购买A

【问题讨论】:

    标签: ios in-app-purchase app-store-connect skpaymenttransaction


    【解决方案1】:

    没有。 Sandbox 和 live 是两个独立的环境。用户必须在沙盒中购买它才能在以后恢复它。

    【讨论】:

      【解决方案2】:

      是的,沙盒后端就像一个真实帐户一样工作——一旦购买,它就被购买(因此您可以测试恢复)。

      【讨论】:

      • 好吧,但我的意思是,如果他在测试应用程序之前购买它,在现场版本之前。并且从未在沙盒环境中购买过。然后他可以在沙盒环境中恢复购买吗?
      • 不,你不能,因为两者的环境不同。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-10
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2020-01-11
      • 2012-06-09
      相关资源
      最近更新 更多