Browse Source

【订阅】未登录时点击高级功能弹出注册登录

lizhe 1 year ago
parent
commit
789313295d

+ 11 - 2
PDF Office/PDF Master/Class/KMLightMember/Controller/ComparativeTable/KMComparativeTableViewController.swift

@@ -58,8 +58,17 @@ class KMComparativeTableViewController: NSWindowController {
      */
     static func show(window: NSWindow, _ type: KMComparativeInputType = .unknown) -> KMComparativeTableViewController? {
 #if VERSION_DMG
-        KMPurchaseManager.manager.purchaseProduct(productIdentifier: "") { isSuccess, error in
-            
+        if KMLightMemberManager.manager.isLogin() {
+            KMPurchaseManager.manager.purchaseProduct(productIdentifier: "") { isSuccess, error in
+                
+            }
+        } else {
+            var email: String = UserDefaults.standard.value(forKey: "kLoginEmail") as? String ?? ""
+            if email.count == 0 {
+                KMLoginWindowController.show(window: NSApp.mainWindow!, .Batch, .register)
+            } else {
+                KMLoginWindowController.show(window: NSApp.mainWindow!)
+            }
         }
 #endif
         #if VERSION_FREE