iPhone如何拨打以*开头的电话?

发布于 2024-09-03 20:09:00 字数 277 浏览 12 评论 0原文

在我的应用中,我想拨打*111这个号码,当我使用这个URL tel:*111拨打电话时,却无法拨打成功,请给我一些指示,非常感谢。

[[UIApplication sharedApplication] openURL:@"tel:*111"] 

没工作。但当删除 * 时它将起作用:

[[UIApplication sharedApplication] openURL:@"tel:111"];

In my application, I want to call the number *111, when I use this URL tel:*111 to call, but can't make call success, please give me some indicate, thank you very much.

[[UIApplication sharedApplication] openURL:@"tel:*111"] 

was not work. but it will work when remove *:

[[UIApplication sharedApplication] openURL:@"tel:111"];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遮云壑 2024-09-10 20:09:00

这是不可能的。来自 Apple URL 方案参考

为了防止用户恶意重定向电话或更改电话或帐户的行为,电话应用程序支持电话方案中的大多数(但不是全部)特殊字符。具体来说,如果 URL 包含 * 或 # 字符,电话应用程序不会尝试拨打相应的电话号码。

It's not possible. From the Apple URL Scheme Reference:

To prevent users from maliciously redirecting phone calls or changing the behavior of a phone or account, the Phone application supports most, but not all, of the special characters in the tel scheme. Specifically, if a URL contains the * or # characters, the Phone application does not attempt to dial the corresponding phone number.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文