iOS 本机层自动化

iOS native-layer automation

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

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

不,Apple 不公开向第三方应用程序发出 phone 调用的能力。他们专门阻止来自第三方应用程序的所有此类访问。您需要构建一个像用户一样操作屏幕的装置,这既不容易又不可靠。

您需要在外部执行此操作,而不是通过 USB 或软件。可能的外部机制可能包括机器人控制的触控笔和模拟音频耳机。如果需要避免 RF 干扰,您可能需要 find/build 触摸笔的气动机器人接口。

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

带有预录消息并在“设置”中启用 "Hey Siri" 的模拟有线耳机可能会起作用。同时在设置中禁用自动锁定。

正如邓肯所说,ios 是不可能的。当我在 ios 中编码时,我有时会想念 androids 'freedom',同时作为最终用户高兴的是 ios 是 'strict' 关于这种东西