Skip to content

Common data

Eungi Kim edited this page Oct 19, 2019 · 2 revisions
Future<String> getAllowVoip()

Get is sim card support VOIP protocal

Return example: 'true', 'false'

android required READ_PHONE_STATE permission.


Future<String> getCarrierName()

Get carrier name.

return example: 'SKTelecom', 'AT&T'

android required READ_PHONE_STATE permission.


Future<String> getIsoCountryCode()

Get ISO country code.

return example: 'ar'(Argentina), 'kr'(South Korea), 'us'(United States of America)

See https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes

android required READ_PHONE_STATE permission.


Future<String> getMobileCountryCode()

Get mobile country code(MCC) from international mobile subscriber identity(IMSI).

IMSI is a number that uniquely identifies every user of a cellular network.

For example, IMSI:310150123456789 => MCC:310(USA) | MNC:150(AT&T) | MSIN:123456789, then you can find MCC.

Return example: '722'(Argentina), '450'(South Korea), '310'(United States of America)

See https://en.wikipedia.org/wiki/Mobile_country_code

android required READ_PHONE_STATE permission.


Future<String> getMobileNetworkCode()

Get mobile network code(MNC) from international mobile subscriber identity(IMSI).

IMSI is a number that uniquely identifies every user of a cellular network.

For example, IMSI:502130123456789 => MCC:502(MY) | MNC:13(Celcom) | MSIN:0123456789, then you can find MNC.

Return example: '150'(AT&T in USA), '05'(SKTelecom in South Korea), '13'(Celcom in Malaysia)

See https://en.wikipedia.org/wiki/Mobile_country_code

android required READ_PHONE_STATE permission.

Clone this wiki locally