MonoTouch Способ получить собственный номер телефона и Sim Id (SSID)? - PullRequest
1 голос
/ 30 ноября 2011

Я застрял, чтобы получить свой номер телефона и Sim ID (SSID), используя Monotouch Я попробовал:

var v = NSUserDefaults.StandardUserDefaults.ValueForKey((NSString)@"SBFormattedPhoneNumber");       
var t = NSUserDefaults.StandardUserDefaults.ValueForKey((NSString)@"ICCID");

new UIAlertView("Ur phone Number",""+v.ToString(),null,"Ok",null).Show();
new UIAlertView("Ur ICCID",""+t.ToString(),null,"Ok",null).Show();

и все другие значения для ***

всегда возвращается null или " "

Пробовал на iphone 3g. Пожалуйста, помогите.

1 Ответ

1 голос
/ 30 ноября 2011

Apple не хочет получить доступ к этой информации, поскольку ее легко можно использовать неправильно. Любое приложение, которое делает это, может быть отклонено из AppStore. См. Комментарий (более чем за 30 голосов) этого ответа .

Также обратите внимание, что указанный выше код не считывается с SIM-карты - он считывает данные регистрации iTunes, для которых необязательно устанавливать какое-либо значение (т. Е. Вы не можете доверять этому).

...