代码之家  ›  专栏  ›  技术社区  ›  Alan

iPhone-我可以在不离开当前应用程序的情况下拨打电话号码吗?

  •  2
  • Alan  · 技术社区  · 15 年前

    考虑一个场景,我在我的应用程序中显示一个餐馆菜单。我想允许用户拨打餐厅,以便他们可以呼叫外卖 当他们还在看菜单的时候 . 换句话说,我希望iPhone能够拨号和连接——如果可能的话,可以使用免提模式——而不必离开我的应用程序进入手机应用程序。我不介意“取消/呼叫”警报;我只想留在我的应用程序中。

    正如亚当·戴维斯在书中指出的那样 this answer ,

    电话URL方案用于启动 启动电话应用程序并启动

    所以 tel: 这不是答案。我手机上所有打电话的应用都是通过启动手机应用来实现的。有什么想法吗?谢谢

    2 回复  |  直到 8 年前
        1
  •  2
  •   Robert Greiner    15 年前

    在当前的iPhone上无法执行此操作。您需要能够同时执行多个应用程序。

        2
  •  1
  •   TahoeWolverine    15 年前

    我几乎可以肯定的是,你永远无法从你的应用程序启动任何进程,并保持应用程序的活力。它不适用于网络、ipod或手机。硬币的另一面是,苹果可以在你的应用程序运行时运行进程,比如ipod或手机(通过该警报进行控制)。我会在调用开始之前保存应用程序状态,并以某种方式提醒用户在调用完成后需要重新打开它。