iOS拨号辅助自动将本地号码格式化为美国号码

时间:2013-08-12 09:00:32

标签: iphone ios phone-number nsnumberformatter

在我的应用程序中允许用户使用这行代码来调用客户支持

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt:18002096006"]]];

但iOS将其格式化为如下所示的美国号码并拨打美国电话

+1(800)209-6006

但这是一个印度免费电话号码。

...

我见过same problem discussed from a ios user,解决的问题是 在“设置”中禁用“拨号助手”>电话

问题是,iOS 7中没有这样的选项,即使用户使用iOS6,我们也无法要求用户在进行紧急呼叫时更改其设置..

开发人员是否有任何方法可以本地化电话号码并阻止iOS进行自动格式化

1 个答案:

答案 0 :(得分:1)

在它前面添加正确的国家/地区代码,以便它不会触发拨号帮助#39;