1

我被要求开发一个应用程序,该应用程序将记录并稍后将触摸和手势“回放”到另一个在前台运行的应用程序上。

根据我的经验和知识,除非两个应用程序都设置为通过通知或其他方法在它们之间发送/接收数据,否则这是不可能的。此外,将应用程序及其数据暴露给任何人将是一个巨大的风险。

我 99% 确定这是不可能的,但只是好奇是否有其他人遇到过类似的事情(或明确指出这是被禁止的文档)。

4

3 回答 3

2

不,不可能,没有办法,甚至不要尝试。

扩展答案,如果这在越狱手机上运行.......

是的......但祝你好运,

检查 Saurik 的 Veency 代码以获得此类功能,它必须进行重大重构,但基本上它允许水龙头的虚拟化。

https://github.com/iceNuts/TouchTest

http://gitweb.saurik.com/veency.git

于 2013-03-14T03:47:51.807 回答
0

如果你想在你的 iPhone 中访问另一个应用程序,你可以设置 url 方案参数等等。你可以在你的 url 中添加回调,然后你可以返回你的应用程序。

于 2013-03-14T05:25:50.170 回答
0

使用 facebook 的 idb 实际上是可能的: https ://github.com/facebook/idb/

正如它所说:远程自动化。idb 有一个在 macOS 上运行的“伴侣”和一个可以在任何地方运行的 python 客户端和 cli。这支持诸如数据中心内的“设备实验室”或将命令散播到大量 iOS 模拟器等场景。

由于 facebook 停止对 WebDriverAgent 的支持,这是我们现在拥有的最佳选择

于 2019-12-19T00:09:31.643 回答