【问题标题】:iOS dial assist auto formats local number to USA numberiOS 拨号辅助自动将本地号码格式化为美国号码
【发布时间】:2013-08-12 09:00:32
【问题描述】:

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

[[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 自动格式化

【问题讨论】:

    标签: iphone ios phone-number nsnumberformatter


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 2020-07-29
      • 1970-01-01
      • 2016-07-27
      • 2015-05-18
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多