我被要求开发一个应用程序,该应用程序将记录并稍后将触摸和手势“回放”到另一个在前台运行的应用程序上。
根据我的经验和知识,除非两个应用程序都设置为通过通知或其他方法在它们之间发送/接收数据,否则这是不可能的。此外,将应用程序及其数据暴露给任何人将是一个巨大的风险。
我 99% 确定这是不可能的,但只是好奇是否有其他人遇到过类似的事情(或明确指出这是被禁止的文档)。
我被要求开发一个应用程序,该应用程序将记录并稍后将触摸和手势“回放”到另一个在前台运行的应用程序上。
根据我的经验和知识,除非两个应用程序都设置为通过通知或其他方法在它们之间发送/接收数据,否则这是不可能的。此外,将应用程序及其数据暴露给任何人将是一个巨大的风险。
我 99% 确定这是不可能的,但只是好奇是否有其他人遇到过类似的事情(或明确指出这是被禁止的文档)。
不,不可能,没有办法,甚至不要尝试。
扩展答案,如果这在越狱手机上运行.......
是的......但祝你好运,
检查 Saurik 的 Veency 代码以获得此类功能,它必须进行重大重构,但基本上它允许水龙头的虚拟化。
如果你想在你的 iPhone 中访问另一个应用程序,你可以设置 url 方案参数等等。你可以在你的 url 中添加回调,然后你可以返回你的应用程序。
使用 facebook 的 idb 实际上是可能的: https ://github.com/facebook/idb/
正如它所说:远程自动化。idb 有一个在 macOS 上运行的“伴侣”和一个可以在任何地方运行的 python 客户端和 cli。这支持诸如数据中心内的“设备实验室”或将命令散播到大量 iOS 模拟器等场景。
由于 facebook 停止对 WebDriverAgent 的支持,这是我们现在拥有的最佳选择