2010-12-03 73 views
1

我想撥打我的提供商的GSM服務號碼,但iPhone不會做出反應。當我嘗試與常規數字相同時,它的工作原理。撥打GSM服務#123#

[[UIApplication sharedApplication] 
       openURL:[NSURL URLWithString:@"tel:#123*1*4#"] 
]; 

有沒有人有想法讓電話撥打GSM-代碼?

問候 西蒙

+1

看到這個問題:http://stackoverflow.com/questions/1478402/how-to-send-ussd-request-through-programming-on-iphone-os - 看來你唯一的選擇是調用私有CTCallDialWithID函數從CoreTelephony框架 – Vladimir 2010-12-03 14:37:55

回答

3

,不可能使用GSM-碼與公共方法

Apples Documentation about Phone Links

爲了防止用戶惡意重定向的電話或改變的行爲電話或帳戶,電話應用程序支持tel方案中的大部分(但不是全部)特殊字符。 具體來說,如果URL包含*或#字符,則電話應用程序不會嘗試撥打相應的電話號碼。