|
@@ -13,28 +13,9 @@ class TSSetingViewModel: ObservableObject {
|
|
|
@Published var vipType: PremiumPeriod = PurchaseManager.default.vipType
|
|
|
@Published var isHaveNewVersion: Bool = false
|
|
|
|
|
|
+
|
|
|
// todo.kailen-privacy
|
|
|
func showPrivacy(parent: UIViewController) {
|
|
|
-
|
|
|
-//#if DEBUG
|
|
|
-// var string = ""
|
|
|
-// if var saveDict = UserDefaults.standard.dictionary(forKey: kFreeNumKey) as? [String: Int]{
|
|
|
-// string = string + "新用户免费次数" + (saveDict.toJSONString() ?? "")
|
|
|
-// }
|
|
|
-// string = string + "\n"
|
|
|
-//
|
|
|
-// if var saveDict = UserDefaults.standard.dictionary(forKey: kDayGeneratedNumKey) as? [String: [String: Any]]{
|
|
|
-// string = string + "每日的次数" + (saveDict.toJSONString() ?? "")
|
|
|
-// }
|
|
|
-// string = string + "\n"
|
|
|
-// if var saveDict = UserDefaults.standard.dictionary(forKey: kVipGeneratedNumKey) as? [String: [String: Any]]{
|
|
|
-// string = string + "会员的总次" + (saveDict.toJSONString() ?? "")
|
|
|
-// }
|
|
|
-// string = string + "\n当前会员过期时间戳:\(kPurchaseDefault.expireTime)"
|
|
|
-// UIAlertView(title: "", message: string, delegate: nil, cancelButtonTitle: "OK").show()
|
|
|
-// dePrint("所有的会员次数=\(string)")
|
|
|
-// return
|
|
|
-//#endif
|
|
|
let vc = TSBusinessWebVC(urlType: .privacy)
|
|
|
vc.hidesBottomBarWhenPushed = true
|
|
|
parent.navigationController?.pushViewController(vc, animated: true)
|
|
@@ -122,6 +103,41 @@ class TSSetingViewModel: ObservableObject {
|
|
|
vc.hidesBottomBarWhenPushed = true
|
|
|
parent.navigationController?.pushViewController(vc, animated: true)
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // todo.kailen-privacy
|
|
|
+ func deleteAllData(parent: UIViewController) {
|
|
|
+ KeychainManager.clearAll()
|
|
|
+ UserDefaults.standard.set(nil, forKey: kVipGeneratedNumKey)
|
|
|
+ UserDefaults.standard.set(nil, forKey: kDayGeneratedNumKey)
|
|
|
+ UserDefaults.standard.set(nil, forKey: kFreeNumKey)
|
|
|
+ UserDefaults.standard.synchronize()
|
|
|
+ TSToastShared.showToast(text: "清除了钥匙串")
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ func lookAllData(parent: UIViewController) {
|
|
|
+ var string = ""
|
|
|
+ if var saveDict = UserDefaults.standard.dictionary(forKey: kFreeNumKey) as? [String: Int]{
|
|
|
+ string = string + "新用户免费次数" + (saveDict.toJSONString() ?? "")
|
|
|
+ }
|
|
|
+ string = string + "\n"
|
|
|
+
|
|
|
+ if var saveDict = UserDefaults.standard.dictionary(forKey: kDayGeneratedNumKey) as? [String: [String: Any]]{
|
|
|
+ string = string + "每日的次数" + (saveDict.toJSONString() ?? "")
|
|
|
+ }
|
|
|
+ string = string + "\n"
|
|
|
+ if var saveDict = UserDefaults.standard.dictionary(forKey: kVipGeneratedNumKey) as? [String: [String: Any]]{
|
|
|
+ string = string + "会员的总次" + (saveDict.toJSONString() ?? "")
|
|
|
+ }
|
|
|
+ string = string + "\n当前会员过期时间戳:\(kPurchaseDefault.expireTime)"
|
|
|
+ UIAlertView(title: "", message: string, delegate: nil, cancelButtonTitle: "OK").show()
|
|
|
+ dePrint("所有的会员次数=\(string)")
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
extension UIImage {
|