【发布时间】:2012-05-29 13:58:58
【问题描述】:
我有一个测试用户帐户,可以很好地测试应用购买。
我想从该帐户中“删除”一次购买,因此我可以多次测试购买。现在,如果我尝试购买,从逻辑上讲,测试用户已经购买了相关产品。
我可以从测试用户帐户中删除购买,以便我可以多次测试相同的购买。我不想每次我想测试购买时都必须创建一个新的测试用户。
编辑:每次我尝试购买时,我都会看到一个对话框,上面写着“你已经购买了这个。点击确定以免费再次下载”。
【问题讨论】:
-
我能否再次澄清一下:1)这是应用内购买,还是从应用商店购买? 2) 如果这是应用内购买,应用如何知道您购买了该商品?状态必须保存在某个地方。
-
这个问题有帮助吗:stackoverflow.com/questions/7604578/… ?
-
我只知道 3 种存储数据的方式:iCloud、在设备上和应用程序自己的服务器。
-
应用内购买在 iTunes Connect 中注册,并且来自 Apple 的服务器。购买数据与 Apple ID 相关联,以便跨设备同步。现在我考虑了一下,OP 可能没有使用 MKStoreKit。此数据不是您存储在应用程序中的数据。这是与 APPLE 一起存储的计费数据。
标签: ios cocoa-touch