소스 검색

修正免费次数和付费次数的扣除顺序

100Years 1 주 전
부모
커밋
f0c6c2d474
2개의 변경된 파일6개의 추가작업 그리고 5개의 파일을 삭제
  1. 3 2
      TSLiveWallpaper/Common/Purchase/TSPurchaseBusiness.swift
  2. 3 3
      TSLiveWallpaper/Common/Purchase/TSPurchaseManager.swift

+ 3 - 2
TSLiveWallpaper/Common/Purchase/TSPurchaseBusiness.swift

@@ -42,13 +42,14 @@ class TSPurchaseBusiness {
     /// 使用一次免费次数
     func useOnceForFree(type:VipFreeNumType){
         if isVip {
-            saveForVipFreeNum(type: type)
             saveForDayGeneratedNum(type: type)
             saveForVipGeneratedNum(type: type)
+        }else{
+            saveForFreeNum(type: type)
         }
     }
     
-    func saveForVipFreeNum(type: VipFreeNumType){
+    func saveForFreeNum(type: VipFreeNumType){
         var freeDict = getFreeDict()
         var freeNum = freeDict[type.rawValue] ?? 0
         if freeNum > 0 {

+ 3 - 3
TSLiveWallpaper/Common/Purchase/TSPurchaseManager.swift

@@ -90,9 +90,9 @@ public class PurchaseManager: NSObject {
     }
 
     @objc public var isVip: Bool {
-        #if DEBUG
-        return true
-        #endif
+//        #if DEBUG
+//        return true
+//        #endif
         guard let expiresDate = expiredDate else {
             return false
         }