Bladeren bron

Merge branch 'develop'

tangchao 1 jaar geleden
bovenliggende
commit
fe9282a10b

+ 10 - 10
PDF Office/PDF Master/Class/KMLightMember/Config/KMLightMemberConfig.swift

@@ -11,18 +11,18 @@ class KMLightMemberConfig: NSObject {
     var isDebug: Bool = true
     var kServerURL: String {
         get {
-            #if DEBUG
-            if self.isDebug {
-//                测试服务器
-                return "http://139.196.160.101:8081"
-            } else {
-                //正式服务器
-                return "https://pdfmaster.pdfreaderpro.com"
-            }
-            #else
+//            #if DEBUG
+//            if self.isDebug {
+////                测试服务器
+//                return "http://139.196.160.101:8081"
+//            } else {
+//                //正式服务器
+//                return "https://pdfmaster.pdfreaderpro.com"
+//            }
+//            #else
             //正式服务器
             return "https://pdfmaster.pdfreaderpro.com"
-            #endif
+//            #endif
             
         }
     }

+ 9 - 3
PDF Office/PDF Master/Class/KMLightMember/InAppPurchase/Appstore/KMInAppPurchaseManager.swift

@@ -50,8 +50,8 @@ enum KMInAppPurchaseState: String, CaseIterable {
     case verSuccess = "Order Verification Successful"//"订单校验成功"
     case verServerFailed = "Server Order Verification Failed"//"服务器订单校验失败"
     case notArrow = "In-app Purchases not Allowed" //"不允许内购"
-    case productSuccess = "Failed to Access Product"//"获取产品失败"
-    case productFailed = "Access Product Successfully"//"获取产品成功"
+    case productFailed = "Failed to Access Product"//"获取产品失败"
+    case productSuccess = "Access Product Successfully"//"获取产品成功"
     case productCorrespondenceFailed = "Product not Found"//"未找到对应产品"
     case restoreSuccess = "Restore Successfully"//"restore成功"
     case restoreFailed = "Restore Failed"//"restore失败"
@@ -173,10 +173,12 @@ class KMInAppPurchaseManager: NSObject {
                 purchaseProductCompletion?(false, state)
                 fetchProductCompletion?(false, [], state)
                 restoreCompletion?(false, state)
+                checkSubscriptionStatusCompletion?(false)
                 
                 purchaseProductCompletion = nil
                 restoreCompletion = nil
                 fetchProductCompletion = nil
+                checkSubscriptionStatusCompletion = nil
             }
         }
     }
@@ -408,7 +410,11 @@ extension KMInAppPurchaseManager: SKPaymentTransactionObserver {
         // 获取购买凭证
         if let receiptURL = Bundle.main.appStoreReceiptURL,
            let receiptData = try? Data(contentsOf: receiptURL) {
-            
+            if SKPaymentQueue.default().transactions.count > 0 {
+                
+            } else {
+                self.handleAction(state: .noReceipt)
+            }
         } else {
             self.handleAction(state: .noReceipt)
         }