在我的应用程序中,我允许用户使用这行代码拨打客户支持电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt:18002096006"]]];
但是iOS将其格式化为如下所示的美国号码并拨打美国
+1 (800) 209-6006
但这是一个印度免费电话号码。
……
我看到一个 ios 用户讨论过同样的问题,解决的方法是在设置 > 电话中禁用“拨号辅助”
问题是,iOS 7 中没有这样的选项,即使用户使用的是 iOS6,我们也不能要求用户在拨打紧急电话时在他们的设置中更改它。
开发人员是否有任何解决方法来本地化电话号码并防止 iOS 完成自动格式化