1

在我的应用程序中,我允许用户使用这行代码拨打客户支持电话

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

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

+1 (800) 209-6006

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

……

我看到一个 ios 用户讨论过同样的问题,解决的方法是在设置 > 电话中禁用“拨号辅助”

问题是,iOS 7 中没有这样的选项,即使用户使用的是 iOS6,我们也不能要求用户在拨打紧急电话时在他们的设置中更改它。

开发人员是否有任何解决方法来本地化电话号码并防止 iOS 完成自动格式化

4

1 回答 1

1

在它前面添加正确的国家代码,这样它就不会触发“拨号辅助”

于 2014-05-03T07:33:48.307 回答