From fe02f75ab7a593f33d60c15308ddf7a974962db4 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期五, 27 十二月 2024 17:32:44 +0800 Subject: [PATCH] 提交版本: 1.0.0 --- XQMuse/Root/Network/ViewModels/UserViewModel.swift | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/XQMuse/Root/Network/ViewModels/UserViewModel.swift b/XQMuse/Root/Network/ViewModels/UserViewModel.swift index 86f4104..5771818 100644 --- a/XQMuse/Root/Network/ViewModels/UserViewModel.swift +++ b/XQMuse/Root/Network/ViewModels/UserViewModel.swift @@ -36,8 +36,20 @@ } class UserViewModel{ - private static let userLoginInfo = UserDefaultsStore<LoginUserInfoModel>(uniqueIdentifier: "userLoginInfo")! - private static let userAvatarInfo = UserDefaultsStore<UserInfoModel>(uniqueIdentifier: "userAvatarInfo")! + private static let userLoginInfo = UserDefaultsStore<LoginUserInfoModel>(uniqueIdentifier: "userLoginInfo")! + private static let userAvatarInfo = UserDefaultsStore<UserInfoModel>(uniqueIdentifier: "userAvatarInfo")! + + //用户UUID + static var DeviceUUID:String{ + if let uuid = UserDefaults.standard.value(forKey: "device_UUID") as? String{ + return uuid + }else{ + let uuid = UUID().uuidString + UserDefaults.standard.set(uuid, forKey: "device_UUID") + UserDefaults.standard.synchronize() + return uuid + } + } static func getToken()->String?{ return UserDefaults.standard.object(forKey: "_userToken") as? String -- Gitblit v1.7.1