AutorÃa | Ultima modificación | Ver Log |
//
// Device.swift
// twogetskills
//
// Created by Efrain Yanez Recanatini on 10/10/22.
//
import Foundation
import UIKit
import SwiftUI
class Device {
private var appData = Environment(\.appData).wrappedValue
static let sharedInstance: Device = {
let instance = Device()
return instance
}()
public func generateUUID()
{
if appData.deviceUuid.isEmpty {
if let new_uuid = UIDevice.current.identifierForVendor?.uuidString {
print( "Generate DeviceUuid: \(new_uuid)")
let userInfo = ["uuid": new_uuid]
NotificationCenter.default.post(name: Constants.NOTIFICATION_NAME_DEVICE_REGISTER_NAME , object: self, userInfo: userInfo)
}
} else {
print( "Generate DeviceUuid: \(appData.deviceUuid)")
let userInfo = ["uuid": appData.deviceUuid]
NotificationCenter.default.post(name: Constants.NOTIFICATION_NAME_DEVICE_REGISTER_NAME , object: self, userInfo: userInfo)
}
}
}