swift 获取设备信息,app信息

Posted ihoudf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 获取设备信息,app信息相关的知识,希望对你有一定的参考价值。


//获取app信息
let infoDictionary: Dictionary = Bundle.main.infoDictionary!

// 当前版本号
let kAppCurrentVersion = infoDictionary["CFBundleShortVersionString"] as! String

// app名称
let kAppDisplayName = infoDictionary["CFBundleDisplayName"] as! String

// build号
let kAppMinorVersion = infoDictionary["CFBundleVersion"] as! String

// bundleId
let kBundleId: String = Bundle.main.bundleIdentifier ?? ""

// 系统名称,如:ios
let kSystemName: String = UIDevice.current.systemName

// 系统版本,如:14.6
let kSystemVersion: String = UIDevice.current.systemVersion

// 设备udid
//let kUdid = UIDevice.current.identifierForVendor!.uuidString

// 设备名称,这个是用户可以自己定义的。如:xxx的iphoneX
let kDeviceName: String = UIDevice.current.name

// 设备型号,具体是什么手机。如:iPhone13
// modelName查看https://blog.csdn.net/HDFQQ188816190/article/details/123742637?spm=1001.2014.3001.5501
let kPhoneModel: String = UIDevice.current.modelName

// 设备型号, 如:iphone
let kDeviceModel = UIDevice.current.model

// 设备区域化型号,如:A1533
let kLocalizedModel = UIDevice.current.localizedModel

以上是关于swift 获取设备信息,app信息的主要内容,如果未能解决你的问题,请参考以下文章

iOS swift 获取设备连接的WiFi的信息

获取设备信息

怎么获取ios 设备上 所有app的信息

iOS获取设备型号设备类型等信息

iOS获取设备信息与应用信息

如何从watch os swift获取设备ID