This commit is contained in:
2025-12-16 13:10:50 +08:00
parent 444877fb73
commit fd0ddfd45a
17 changed files with 4751 additions and 3 deletions

View File

@@ -0,0 +1,48 @@
//
// StoreKitDelegate.swift
// StoreKit2Manager
//
// Created by xiaopin on 2025/12/6.
//
import Foundation
import StoreKit
/// StoreKit
/// 线
public protocol StoreKitDelegate: AnyObject {
///
/// - Parameters:
/// - manager: StoreKit2Manager
/// - state:
func storeKit(_ manager: StoreKit2Manager, didUpdateState state: StoreKitState)
///
/// - Parameters:
/// - manager: StoreKit2Manager
/// - products:
func storeKit(_ manager: StoreKit2Manager, didLoadProducts products: [Product])
///
/// - Parameters:
/// - manager: StoreKit2Manager
/// - efficient:
/// - latests:
func storeKit(_ manager: StoreKit2Manager, didUpdatePurchasedTransactions efficient: [Transaction], latests: [Transaction])
}
// MARK: -
extension StoreKitDelegate {
public func storeKit(_ manager: StoreKit2Manager, didUpdateState state: StoreKitState) {
//
}
public func storeKit(_ manager: StoreKit2Manager, didLoadProducts products: [Product]) {
//
}
public func storeKit(_ manager: StoreKit2Manager, didUpdatePurchasedTransactions efficient: [Transaction], latests: [Transaction]) {
//
}
}