在第一个版本中,我使用了 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))
}