नोट: यह अब और काम नहीं करता है!
किसी भी नए iOS पर परीक्षण नहीं किया है।
आप अपने प्रोजेक्ट को CoreTelephony.h जोड़ने के लिए। सुनिश्चित करें कि बनाओ हैडर
int * _CTServerConnectionCopyMobileEquipmentInfo (
struct CTResult * Status,
struct __CTServerConnection * Connection,
CFMutableDictionaryRef * Dictionary
);
तो फिर तुम इस कोड की कोशिश कर सकते हैं:
#import "CoreTelephony.h"
void getImei() {
struct CTResult it;
CFMutableDictionaryRef kCTDict;
conn = _CTServerConnectionCreate(kCFAllocatorDefault, ConnectionCallback,NULL);
_CTServerConnectionCopyMobileEquipmentInfo(&it, conn, &kCTDict);
NSLog (@ "kCTDict is %@", kCTDict);
CFStringRef meid = CFDictionaryGetValue(kCTDict, CFSTR("kCTMobileEquipmentInfoMEID"));
NSLog (@ "kCTMobileEquipmentInfoMEID is %@", meid);
CFStringRef mobileId = CFDictionaryGetValue(kCTDict, CFSTR("kCTMobileEquipmentInfoCurrentMobileId"));
NSLog (@ "kCTMobileEquipmentInfoCurrentMobileId is %@", mobileId);
}
यहाँ CoreTelephony.h
आप देख सकते हैं मेरी example project है।
नोट: मुझे नहीं लगता कि कोड सिम्युलेटर पर काम करता है और आपका ऐप खारिज हो सकता है।
यह नवीनतम आईओएस में काम नहीं कर रहा है। –