1

我需要自动化辐射屏室中的 iPhone (6s) 以相互拨打 VoLTE 电话。我已经使用 Android 完成了这项工作,我在屏幕室中设置了一台笔记本电脑,并通过 USB 连接 Android 手机,然后使用 ADB 从命令行运行脚本,它可以自动化手机上的原生层。我需要 iPhone 的类似功能。苹果表示不存在解决方案。我研究了其他软件(Ranorex、TestPlant、Conflair 等),但它们无法满足我的需求,因为它们无法访问或自动化本机层,只能访问应用层。但我不是要让应用程序自动化,我需要让手机自动化。

我不想越狱,而且我的 iPhone 需要运行最新的 iOS 版本。那么,有可能吗?如何获得 ADB for iOS 的等效功能?

4

3 回答 3

2

不,Apple 不会公开向第三方应用程序拨打电话的功能。他们专门阻止来自第三方应用程序的所有此类访问。您需要构建一个像用户一样操作屏幕的装备,这既不容易也不太可靠。

于 2016-04-07T18:09:08.833 回答
1

您需要在外部执行此操作,而不是通过 USB 或通过软件。可能的外部机制可能包括机器人控制的触控笔和模拟音频耳机。如果需要避免射频干扰,您可能需要为触控笔找到/构建气动驱动的机器人界面。

补充:另一种可能性:可以设置它(在设置应用程序中),以便通过蓝牙或有线耳机音频的 Siri 可以拨打电话。

带有预先录制的消息并在“设置”中启用“嘿 Siri”的模拟有线耳机可能会起作用。还要在设置中禁用自动锁定。

于 2016-04-07T18:12:10.213 回答
0

就像邓肯所说的那样,ios是不可能的。当我在 ios 中编码时,我有时会想念 android 的“自由”,同时最终用户很高兴 ios 对这类东西“严格”

于 2016-04-07T18:14:00.407 回答