|
@@ -503,13 +503,17 @@ class KMProductModel: ObservableObject {
|
|
|
}
|
|
|
} else if state == .lite_MacWindows {
|
|
|
if tag == 2 {
|
|
|
+ let platforms = KMMemberInfo.shared.vip_platforms
|
|
|
+ let platformsArray = platforms
|
|
|
+ .components(separatedBy: ",")
|
|
|
+ .map { $0.trimmingCharacters(in: .whitespaces) }
|
|
|
if KMMemberInfo.shared.userScenarioType == .lite_type5 {
|
|
|
- membershipPurchase(.advancedAddDevicesAllAccessPack12months_lite)
|
|
|
+ if platformsArray.count == 1 {
|
|
|
+ membershipPurchase(.advancedAddDevicesAllAccessPack12months_lite)
|
|
|
+ } else if platformsArray.count == 2 {
|
|
|
+ membershipPurchase(.advancedAdd2DevicesAllAccessPack12months_lite)
|
|
|
+ }
|
|
|
} else {
|
|
|
- let platforms = KMMemberInfo.shared.vip_platforms
|
|
|
- let platformsArray = platforms
|
|
|
- .components(separatedBy: ",")
|
|
|
- .map { $0.trimmingCharacters(in: .whitespaces) }
|
|
|
if platformsArray.count == 1 {
|
|
|
membershipPurchase(.advancedAddDevicesAllAccessPack12months_lite)
|
|
|
} else if platformsArray.count == 2 {
|
|
@@ -531,7 +535,17 @@ class KMProductModel: ObservableObject {
|
|
|
if KMMemberInfo.shared.userScenarioType == .pro_type1 {
|
|
|
membershipPurchase(.advancedAddDevicesAllAccessPack12months_pro)
|
|
|
} else if KMMemberInfo.shared.userScenarioType == .pro_type4 {
|
|
|
- membershipPurchase(.advancedAddDevicesAllAccessPack12months_pro)
|
|
|
+ let platforms = KMMemberInfo.shared.vip_platforms
|
|
|
+ let platformsArray = platforms
|
|
|
+ .components(separatedBy: ",")
|
|
|
+ .map { $0.trimmingCharacters(in: .whitespaces) }
|
|
|
+ if platformsArray.count == 1 {
|
|
|
+ membershipPurchase(.advancedAddDevicesAllAccessPack12months_pro)
|
|
|
+ } else if platformsArray.count == 2 {
|
|
|
+ membershipPurchase(.advancedAdd2DevicesAllAccessPack12months_pro)
|
|
|
+ } else {
|
|
|
+ membershipPurchase(.advancedAdd2DevicesAllAccessPack12months_pro)
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
if tag == 2 {
|