KMDMGPurchaseManager.swift 657 B

12345678910111213141516171819202122232425
  1. //
  2. // KMDMGPurchaseManager.swift
  3. // PDF Master
  4. //
  5. // Created by lizhe on 2023/6/8.
  6. //
  7. import Cocoa
  8. class KMDMGPurchaseManager: NSObject {
  9. public static let manager = KMDMGPurchaseManager()
  10. var fetchProductCompletion: KMPurchaseFetchProductCompletion?
  11. var availableProducts: [KMProduct] = []
  12. func purchaseProduct(productIdentifier: String, completion: KMPurchaseCompletion) {
  13. NSWorkspace.shared.open(URL(string: "https://www.pdfreaderpro.com/store")!)
  14. }
  15. func fetchProducts(completion: @escaping KMPurchaseFetchProductCompletion) {
  16. self.fetchProductCompletion = completion
  17. }
  18. }