新增恢复购买
This commit is contained in:
@@ -67,6 +67,21 @@ final class KBStoreKitBridge: NSObject, StoreKitDelegate {
|
||||
}
|
||||
}
|
||||
|
||||
func restorePurchases(completion: @escaping (Bool, String?) -> Void) {
|
||||
Task {
|
||||
do {
|
||||
try await self.manager.restorePurchases()
|
||||
await MainActor.run {
|
||||
completion(true, nil)
|
||||
}
|
||||
} catch {
|
||||
await MainActor.run {
|
||||
completion(false, error.localizedDescription)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Private Helpers
|
||||
|
||||
@MainActor
|
||||
|
||||
Reference in New Issue
Block a user