在我的应用程序中允许用户使用这行代码来调用客户支持
[[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进行自动格式化
答案 0 :(得分:1)
在它前面添加正确的国家/地区代码,以便它不会触发拨号帮助#39;