スマホのアプリを開発する上で端末を識別するのに何が使用できるのか調べたのでまとめておきます。 各識別子 Android/iOS共通 ・MACアドレス ネットワーク機器に一意に割り当てられるアドレス。 通常変更はできないが、脱獄などしている場合はできる模様。 ネットワークアダプタが搭載されてない場合や無効になっている場合は取得できない。 ・IMEI(International Mobile Equioment Identity、国際移動体装置識別番号) 携帯電話など通信端末に付与される番号。15桁の数字。 通常変更はできるものではないが、もし変更すると違法となる。 端末を一意に識別できる。 ・MEID(Mobile Equipment Identifier) IMEIと同じで携帯電話に付与される番号。15桁の数字。 フォーマットもIMEIと同じだがコチラは16進数になっている。 ・ICCID