|
@@ -198,7 +198,7 @@ let kKMAdvancedYearSubscribedOfTrial = "KMAdvancedYearSubscribedOfTri
|
|
|
return
|
|
|
}
|
|
|
let member = KMMemberInfo.shared
|
|
|
- if (IAPProductsManager.default().isAvailableAllFunction() || member.userScenarioType == .lite_type8) { // 本地有权益
|
|
|
+ if (IAPProductsManager.default().isAvailableAllFunction() && member.userScenarioType != .lite_type8) { // 本地有权益
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -254,21 +254,47 @@ let kKMAdvancedYearSubscribedOfTrial = "KMAdvancedYearSubscribedOfTri
|
|
|
}
|
|
|
|
|
|
public func recordCouponsShow() {
|
|
|
- let cnt = KMDataManager.ud_integer(forKey: couponsShowCountKey_)
|
|
|
- KMDataManager.ud_set(cnt+1, forKey: couponsShowCountKey_)
|
|
|
+ let member = KMMemberInfo.shared
|
|
|
+ if member.isLogin && member.userEmail.isEmpty == false {
|
|
|
+ let key = member.userEmail+couponsShowCountKey_
|
|
|
+ let cnt = KMDataManager.ud_integer(forKey: key)
|
|
|
+ KMDataManager.ud_set(cnt+1, forKey: key)
|
|
|
+ } else {
|
|
|
+ let cnt = KMDataManager.ud_integer(forKey: couponsShowCountKey_)
|
|
|
+ KMDataManager.ud_set(cnt+1, forKey: couponsShowCountKey_)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public func couponsShowCount() -> Int {
|
|
|
- return KMDataManager.ud_integer(forKey: couponsShowCountKey_)
|
|
|
+ let member = KMMemberInfo.shared
|
|
|
+ if member.isLogin && member.userEmail.isEmpty == false {
|
|
|
+ let key = member.userEmail+couponsShowCountKey_
|
|
|
+ return KMDataManager.ud_integer(forKey: key)
|
|
|
+ } else {
|
|
|
+ return KMDataManager.ud_integer(forKey: couponsShowCountKey_)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public func recordAppLaunchCountOfCoupons() {
|
|
|
- let cnt = KMDataManager.ud_integer(forKey: appLaunchCountOfCouponsKey_)
|
|
|
- KMDataManager.ud_set(cnt+1, forKey: appLaunchCountOfCouponsKey_)
|
|
|
+ let member = KMMemberInfo.shared
|
|
|
+ if member.isLogin && member.userEmail.isEmpty == false {
|
|
|
+ let key = member.userEmail+appLaunchCountOfCouponsKey_
|
|
|
+ let cnt = KMDataManager.ud_integer(forKey: key)
|
|
|
+ KMDataManager.ud_set(cnt+1, forKey: key)
|
|
|
+ } else {
|
|
|
+ let cnt = KMDataManager.ud_integer(forKey: appLaunchCountOfCouponsKey_)
|
|
|
+ KMDataManager.ud_set(cnt+1, forKey: appLaunchCountOfCouponsKey_)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public func appLaunchCountOfCoupons() -> Int {
|
|
|
- return KMDataManager.ud_integer(forKey: appLaunchCountOfCouponsKey_)
|
|
|
+ let member = KMMemberInfo.shared
|
|
|
+ if member.isLogin && member.userEmail.isEmpty == false {
|
|
|
+ let key = member.userEmail+appLaunchCountOfCouponsKey_
|
|
|
+ return KMDataManager.ud_integer(forKey: key)
|
|
|
+ } else {
|
|
|
+ return KMDataManager.ud_integer(forKey: appLaunchCountOfCouponsKey_)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - Actions
|