iOS拨号协助自动将本地号码转换为美国号码
在我的应用程序中允许用户使用这一行代码呼叫客户支持
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt:18002096006"]]];
但iOS会将此格式设置为如下所示的美国号码,并拨打美国电话
+1(800)209-6006
但是这是印度的免费电话号码。
….
我已经看到从ios用户讨论相同的问题 ,并解决了解决办法是禁用设置>电话“拨号助手”
问题是,在iOS 7中没有这样的选项,即使用户使用的是iOS6,我们也不能要求用户在他们的设置中改变它,当他们正在紧急呼叫。
是否有任何解决方法为开发人员本地化电话号码,并防止由iOS完成自动格式化
在前面添加正确的国家代码,所以它不会触发“拨号辅助”