В первой версии я использовал 3 идентификатора продукта
- Ежемесячно
- Три месяца
- И годовая подписка
И в моей новой версии приложения есть 2 идентификатора продукта, которые являются совершенно новыми
- Месяц
- Год
Так что мой вопрос для старыхпользователи, которые уже приобрели подписку со старыми идентификаторами продукта, как он сможет восстановить с новой версией.
В настоящее время я использую приведенный ниже код для восстановления покупки, но он не восстанавливает старый продуктидентификаторы.
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))
}