Browse Source

【订阅】DMG订阅 网页返回刷新

lizhe 1 year ago
parent
commit
ca720271a5

+ 16 - 1
PDF Office/PDF Master/AppDelegate.swift

@@ -113,14 +113,29 @@ class AppDelegate: NSObject, NSApplicationDelegate {
                 print("Received URL Scheme: \(url.scheme ?? "")")
                 print("Path: \(url.path)")
                 
+                #if VERSION_DMG
                 // 执行相应的操作
-                if url.scheme == "myapp" {
+                if url.scheme == "pdfmaster_DMG" {
+                    KMPurchaseManager.manager.restorePurchases()
                     if url.path == "/open" {
                         // 执行打开操作
                     } else if url.path == "/close" {
                         // 执行关闭操作
                     }
                 }
+                #endif
+                
+                #if VERSION_FREE
+                // 执行相应的操作
+                if url.scheme == "pdfmaster" {
+                    KMPurchaseManager.manager.restorePurchases()
+                    if url.path == "/open" {
+                        // 执行打开操作
+                    } else if url.path == "/close" {
+                        // 执行关闭操作
+                    }
+                }
+                #endif
             }
         }
     

+ 6 - 0
PDF Office/PDF Master/Class/KMLightMember/InAppPurchase/DMG/KMDMGPurchaseManager.swift

@@ -22,4 +22,10 @@ class KMDMGPurchaseManager: NSObject {
         
         
     }
+    
+    func restorePurchases() {
+        KMLightMemberManager.manager.updateNetworkingUserInfo { isDidLogout in
+            print("DMG刷新用户信息成功")
+        }
+    }
 }

+ 1 - 1
PDF Office/PDF Master/Class/KMLightMember/InAppPurchase/KMPurchaseManager.swift

@@ -109,8 +109,8 @@ class KMPurchaseManager: NSObject {
 #endif
         
 #if VERSION_DMG
+        KMDMGPurchaseManager.manager.restorePurchases()
         print("正在restore DMG")
-
 #endif
     }
 }