重複の可能性:
iPhone で IMEI を取得する方法
iphoneシミュレーターからIMEIコードを取得するにはどうすればよいですか?
できません。iPhone SDK でできることではありません。
iPhone/iPod の Unique Device Identifier (UDID) は取得できますが、IMEI、シリアル、または電話番号は取得できません。
他の人が述べたように、パブリックAPIを介してIMEIを取得することはできません。uniqueIdentifier
アプリケーションで使用するデバイス識別子を取得する場合は、クラスで定義されたプロパティを使用する必要がありますUIDevice
。これはまさにその目的のためにあります。
NSString* uniqueID = [UIDevice currentDevice].uniqueIdentifier;
参考までに、プライベートフレームワークを使用してIMEIを取得できます。この質問を参照してください。ただし、アプリはアプリストアから拒否されます。
それが可能かどうかはわかりませんが、それ以外に、AppStoreでそれを行うソフトウェアを公開すると、Appleはうめき声を上げます...
IMEI は、各電話の HW コードです。電話の IMEI タイピングを取得できます: *#06*。iPhone シミュレーターには IMEI はありません。