【发布时间】:2018-10-03 13:27:01
【问题描述】:
在第一个版本中,我使用了 3 个产品 ID
- 每月
- 三个月
- 包年订阅
在我的新版应用中,有 2 个产品 ID,它们是全新的
- 月
- 年份
所以我的问题是,对于已经使用旧产品 ID 购买订阅的老用户,他将如何使用新版本进行恢复。
目前,我正在使用下面的代码来恢复购买,但它不会恢复旧的产品 ID。
SwiftyStoreKit.restorePurchases(atomically: true) { results in
APP_UTILS.hideHUD()
for purchase in results.restoredPurchases {
if purchase.needsFinishTransaction {
// Deliver content from server, then:
SwiftyStoreKit.finishTransaction(purchase.transaction)
}
}
//self.showAlert(self.alertForRestorePurchases(results))
}
【问题讨论】:
标签: ios swift in-app-purchase swiftystorekit