【问题标题】:Apple FaceTime URL Scheme not initiating callApple FaceTime URL 方案未发起呼叫
【发布时间】:2015-01-02 22:01:02
【问题描述】:

Apple's URL Scheme Reference 用于网站上的 FaceTime 链接,该链接会打开 FaceTime 应用程序,但不会传递要呼叫的号码/电子邮件或启动 FaceTime 呼叫。

<a href="facetime:user@example.com">Connect using FaceTime</a>

这个方案还支持吗?有什么想法吗?

附加信息编辑: 这是我正在使用的实际代码:

<a href="facetime:user@abc.com">Apple FaceTime</a>

此图片显示了在单击链接后询问我是否希望拨打 FaceTime 电话的弹出窗口:

这张图片显示了打开的 FaceTime 应用,没有任何反应。

【问题讨论】:

    标签: html ios anchor facetime


    【解决方案1】:

    当您从网页单击 facetime URL 时,它会提示用户获得许可。自动呼叫发起仅适用于本机应用,不适用于网页。

    来自FacetimeLinks Reference

    当用户点击网页中的 FaceTime 链接时,iOS 会确认用户确实想要 在继续之前发起 FaceTime 通话。当应用打开 URL 时 使用 facetime 方案,iOS 打开 FaceTime 应用程序并启动 在不提示用户的情况下调用。在 OS X 上打开 FaceTime URL 时, 系统总是在发起呼叫之前提示用户。

    【讨论】:

    • 对,我也注意到了。我发现它确实提示我询问是否要对链接的号码/电子邮件进行 FaceTime。然而,它什么也不做。你是说它被设计成点击网页上的链接只会打开应用程序,而不是同时传递号码/电子邮件,和/或发起呼叫? IMO然后除非它只是打开应用程序,否则除非使用网页上的FaceTime方案进行链接,仅此而已。这个评估准确吗?
    • 顺便说一句,我同意请求网页 URL 的许可 - 是没有将号码/电子邮件传递给应用程序,这让我想知道我是否遗漏了什么。感谢您的建议!
    • @ZephyrMays:除非数字包含*或#,否则它将传递数据
    • 否 * 或 # - 这是可疑的 HTML &lt;a href="FaceTime:xxx@123abc.com"&gt;Apple's FaceTime&lt;/a&gt; - 关于为什么不传递数据的任何想法?
    • @ZephyrMays:让我检查一下,创建一个示例应用程序
    【解决方案2】:

    值得注意的是,这是 Safari 上的 iOS 8 问题。我们在 iOS 7 上开发的 Web 应用程序一直在苦苦挣扎。

    今天早上我想我会在 iOS 8 上试用 Chrome 来检查一下,它运行良好。点击链接,让我确认我想对号码进行 FaceTime 通话,然后按预期启动并拨打号码。

    我们仍然需要让它在 Safari 上运行,但认为这可能有助于关注问题发生的位置,因为到目前为止,我一直将其视为 Facetime 错误,它似乎是一个 Safari 错误。

    希望对你有帮助,

    斯图尔特

    【讨论】:

    • 很棒的信息 - 谢谢!我也看到了同样的行为,所以至少我知道我做得对。我们如何报告这个 Safari 错误?
    【解决方案3】:

    基本上,等待错误修复。当我回复你对我的帖子的评论时,为了别人的缘故:是的。这是iOS的一个错误。我已经向 Apple 报告了它,他们目前已经修复了最新的 iOS Beta。他们只需要推出这个修复程序。

    【讨论】:

    • 他们已经通过最新的 iOS 生产版本修复了这个问题。应该不再是问题了。
    猜你喜欢
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多