Доступ к номеру USSD в iOS с помощью платформы CoreTelephony и CTCallDialWithID - PullRequest
1 голос
/ 30 марта 2012

Мне нужно позвонить на номер USSD, который содержит * и # в iphone (iOS) он попытался "tel: * 100 #", но этот способ не работает с символами USSD

Я нашел какое-то решение через CoreTelephony framework с использованием метода CTCallDialWithID ,
Но это законно или незаконно ??
это частный или публичный API ??
это может отклонить яблоко для моего приложения?

Если CoreTelephony запрещен к использованию или является частным,
Как я могу позвонить по номеру USSD?
есть ли решение?

1 Ответ

0 голосов
/ 30 марта 2012

Это невозможно (юридически), открытие URL-адресов, включая символы USSD (кодированные, не кодированные и т. Д.), Будет принято ([[UIApplication sharedApplication]openUrl:] вернет true), но телефон никогда не будет пытаться набрать номер. Я полагаю, они проводят некоторую проверку по тел-URL.

Я полагаю, что слишком много проблем с безопасностью допускают это. На Android тоже история такая же.

...