将手机号码复制粘贴到键盘中,或者在iOS程序中拨打免费电话号码

将手机号码复制粘贴到键盘中,或者在iOS程序中拨打免费电话号码,第1张

概述我正在尝试通过我的应用程序拨打电话 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1800000002"]]; This is a toll free number in India.But while dialing, it is converting to +1(800)-000-00 我正在尝试通过我的应用程序拨打电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1800000002"]];

This is a toll free number in India.But while dialing,it is converting to +1(800)-000-000 (Converting and Saying dialing to United states number)

我已经提到Copy/paste phone number into keypad和When I’m redialing a Toll free No. in India,iPhone is connecting USA].但找不到解决方案.

所以可以请帮我避免这个ISD打电话印度本地电话..

解决方法@H_403_15@ 电话提示需要国际格式的号码.所以你需要把它转换成那个.我认为印度和你打电话的号码,这应该是911800000002.

所以这应该工作:

NSURL *phoneURL = [NSURL URLWithString:@"telprompt://+911800000002"];if ([[UIApplication sharedApplication] canopenURL:phoneURL]) {    [[UIApplication sharedApplication] openURL:phoneURL];} else {    // handle that case. e.g show number to user so that they can    // type it in a phone manually or copy it to the clipboard and    // notify user about that.}

根据印度与国际格式相比的当地数字,您可能需要删除您的号码上的1,但不确定.

在旁注:处理电话号码时应始终使用国际格式.否则,目前在目的地国家以外的设备可能会呼叫其他人,或根本无法拨打电话.

总结

以上是内存溢出为你收集整理的将手机号码复制/粘贴到键盘中,或者在iOS程序中拨打免费电话号码全部内容,希望文章能够帮你解决将手机号码复制/粘贴到键盘中,或者在iOS程序中拨打免费电话号码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1096032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存