獲取軟體的資訊(版本,名稱,序列號)

2021-07-23 04:21:54 字數 1083 閱讀 5414

nsdictionary *infodictionary = [[nsbundle mainbundle] infodictionary];  

cfshow(infodictionary);  

//手機序列號

nsstring* identifiernumber = [[uidevice currentdevice] uniqueidentifier];  

nslog(@"手機序列號: %@",identifiernumber);  

//手機別名: 使用者定義的名稱

nsstring* userphonename = [[uidevice currentdevice] name];  

nslog(@"手機別名: %@", userphonename);  

//裝置名稱

nsstring* devicename = [[uidevice currentdevice] systemname];  

nslog(@"裝置名稱: %@",devicename );  

//手機系統版本

nsstring* phoneversion = [[uidevice currentdevice] systemversion];  

nslog(@"手機系統版本: %@", phoneversion);  

//手機型號

nsstring* phonemodel = [[uidevice currentdevice] model];  

nslog(@"手機型號: %@",phonemodel );  

//地方型號  (國際化區域名稱)

nsstring* localphonemodel = [[uidevice currentdevice] localizedmodel];  

nslog(@"國際化區域名稱: %@",localphonemodel );  

nsdictionary *infodictionary = [[nsbundle mainbundle] infodictionary];  

// 當前應用名稱

// 當前應用軟體版本  比如:1.0.1

// 當前應用版本號碼   int型別

軟體版本名稱的含義

alpha 是內部測試版,一般不向外部發布,會有很多bug.一般只有測試人員使用。beta 也是測試版,這個階段的版本會一直加入新的功能。在alpha版之後推出。rc release candidate 顧名思義麼 用在軟體上就是候選版本。系統平台上就是發行候選版本。rc版不會再加入新的功能了,主要...

iOS 獲取app版本號 序列號 名稱

nsdictionary infodictionary nsbundle mainbundle infodictionary cfshow infodictionary 手機序列號 nsstring identifiernumber uidevice currentdevice uniqueiden...

android獲取應用版本號和版本名稱

原文 首先需要獲取包管理者,然後再獲取包對應的資訊,再獲取版本號,最後把值設定到該顯示的地方就可以了。public static int packagecode context context catch packagemanager.namenotfoundexception e return c...