【问题标题】:Call Automation in iPhoneiPhone 中的呼叫自动化
【发布时间】:2014-01-28 22:06:11
【问题描述】:

是否可以使用任何脚本在iOS App中模拟调用过程。

启动电话应用程序 按键键盘 拨号 按结束通话

通过以下链接。

IPhone Automation

我正在寻找类似于 adb 命令的命令。

像下面的命令

adb shell am start -a android.intent.action.CALL tel:123456789

我尝试使用以下代码从 App 拨打电话

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://123456789"]];

现在我得到了不同的视图,是否可以从 Javascript 访问此视图中的元素?我想通过模拟结束按钮在 5 秒后结束通话 触摸使用一些脚本。可行吗?

应用程序内是否有任何 API 可以接受和拒绝呼叫?

我之前搜索过这个,但没有找到任何 API。 我想尝试将其作为内部应用程序,我不想在 AppStore 中提交,我正在寻找未越狱的设备。

【问题讨论】:

标签: javascript ios iphone ui-automation


【解决方案1】:

不,除了 openURL 之外,没有任何 API 可以与 iPhone 上的任何手机功能进行交互:

【讨论】:

  • 尽管 tel://1234567890 和 telprompt://1234567890 的行为在拨打电话方面存在明显差异。 telprompt 不是 Apple 文档的正式部分,因此不能保证。肯定想在使用 telprompt 之前检查 url 是否可以打开(canOpenURL)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多