&引用;“发送呼叫”;从iPad到iPhone

&引用;“发送呼叫”;从iPad到iPhone,iphone,ios,ipad,bluetooth,Iphone,Ios,Ipad,Bluetooth,在iPad应用程序中,是否可以通过某种方式与预定义的iPhone进行通信,并让iPhone拨打应用程序中定义的号码 流程示例: 用户使用iPad应用程序。找到他/她想要拨打的号码,触摸神奇的按钮,iPhone开始呼叫。当iPhone在口袋中且用户有耳机时,此功能非常有用 如果可能的话,我希望它在不在iPhone上安装任何东西的情况下工作。例如通过蓝牙接口。如果不在iPhone上安装任何东西是不可能的,那么如何通过安装一些东西来实现呢 我很感激你在这件事上给我的建议。我不是在寻找代码示例,而是考虑

在iPad应用程序中,是否可以通过某种方式与预定义的iPhone进行通信,并让iPhone拨打应用程序中定义的号码

流程示例:
用户使用iPad应用程序。找到他/她想要拨打的号码,触摸神奇的按钮,iPhone开始呼叫。当iPhone在口袋中且用户有耳机时,此功能非常有用

如果可能的话,我希望它在不在iPhone上安装任何东西的情况下工作。例如通过蓝牙接口。如果不在iPhone上安装任何东西是不可能的,那么如何通过安装一些东西来实现呢


我很感激你在这件事上给我的建议。我不是在寻找代码示例,而是考虑到我的情况和愿望,寻找最好的技术解决方案。有什么想法吗?

答案是没有。至少没有越狱

开发者不允许直接访问iPhone上的电话例程。您最多可以提供一个Yes/No选项,但实际上调用总是需要用户交互


甚至不安装软件:你需要iPad来让iPhone做一些事情。我敢肯定,你也无法通过蓝牙获得那种程度的控制。iPhone可以接受呼叫命令,但iPad无法发送。

最接近实际的解决方案是使用web服务向iPhone发送文本消息,指示用户拨打该号码(无论如何,它都会显示为链接)。我希望这是你的选择。(一个免费的替代方案是向手机发送电子邮件,但这对用户体验来说并不是那么好)

我相信可以使用两台设备连接,甚至可以将其中一台设备设置为服务器

只需在两台设备上安装应用程序,然后根据您选择的方法

因此,如果你有一个带有呼叫按钮的iPad应用程序和一个用于呼叫的iPhone,那么就让第一个应用程序(例如TCP)发送到另一个应用程序


也许你可以从iPhone开始一个电话,而不是用户必须在她的口袋里这样接触手机,但是@汤姆范德沃特似乎比我知道的更多。

虽然汤姆范德沃特是正确的,因为用户交互是必需的,你可以考虑在VoIP上定制应用程序。(大量工作)

例如,你可以让iPad告诉iPhone加载一个webview(比如URL),给手机一个tel://链接。(用户仍然需要接受该对话框)


啊,另一个解决办法。在服务器上配置一项服务,以启动对连接到所需号码的iPhone的呼叫。这样,耳机应该能够接受呼叫

相当简单,至少有三种技术方法:

  • 使用自定义URL通知/推送您的iPhone设备,如“tel:your_number”,然后打开它
  • 通过蓝牙连接传递相同的URL
  • 使用web/REST层存储URL并从目标设备读取

  • 高级回答/方法…

    因此,用户无论如何(即使过程中包含了一个特殊的应用程序)都不能允许iPad在iPhone上打开通话?甚至没有一个特定的应用程序用于此目的?假设用户有一个连接到iPhone的耳机,他/她是否可以通过某种方式单击耳机上的按钮来接受传出呼叫请求?这是正确的。耳机将控制音乐,而不是应用程序。您可以向用户提供一个
    tel://
    URL,该URL将提示一个呼叫按钮。当然,按
    OK
    会违反大多数国家/地区的法律。为什么用户选择拨打电话会违反任何法律?我假设这是一个应用程序,可以使驾驶时拨打电话更容易。如果不是,请忽略我之前的评论。如果是的话:很多国家都有法律禁止开车时使用手机。如前所述,你的问题的答案是否定的。。。除非您愿意在iPhone上安装配套应用程序。然后你可以做各种各样的魔术。。。假设你的iPhone应用程序正在运行,我喜欢你的思路。然而,由于这个解决方案需要用户与手机交互,我意识到应用程序也可以达到同样的效果。这个解决方案将是一个完美的后备解决方案,谢谢。好主意。这可能不是不可能的。很好的链接和非常翔实的答案+1并标记为答案!