手机相关

1、只支持 Android 手机吗?是否支持虚拟手机?是否支持云手机?是否支持 iPhone?

答:截止至 2024 年 10 月,花漾只支持 Android 手机,此处的支持是指:既可以通过花漾远程连接并控制手机,也支持在手机中执行 RPA 流程脚本;此处的 Android 手机既指物理上的实体机,也指虚拟机与云手机。但目前,花漾尚不支持 iPhone,对 iPhone 的支持正在研发计划中。

关于对 Android 手机更进一步的介绍,请阅读 如何连接 Android 手机 一文。

2、支持哪些厂商品牌的手机?

答:如果您要做海外市场,推荐您使用 Samsung 等品牌的手机;如果您要做国内市场,建议采用 小米(红米)、Oppo、Vivio等品牌的手机;不再建议您使用华为系列的手机,因为随着鸿蒙的发展,对 ADB 协议的支持存在较大的兼容性问题。

我们建议您采用即将淘汰的旧手机,或者在淘宝/闲鱼上购买一些二手 Android 手机,性价比较高。如果您手机较多,我们建议您购买一种称之为 “USB3.0高速扩展集线器” 的 USB 设备(也称之为 USB Hub),带有外接电源,能够保证每个 USB 接口均提供稳定的电源输出。当然,还有一种专有的手机集成设备,将手机的屏幕与电源拆除,封装到一个机箱中,业界一般称之为 “主板机”,我们更推荐您使用这类设备,稳定、安全、长期可用。

关于手机品牌相关的介绍,请阅读 对手机的支持简介 一文。

3、通过花漾连接手机,为什么会出现黑屏等情况,特别是在需要输入密码的场合中会出现黑屏?

答:这是 Android 的安全策略所决定的。举例,以手机锁屏密码为例,当手机需要解锁才能进入时,在花漾中的手机将表现为一张黑屏,此时,用户必须拿起手机,对着手机屏幕解锁才能够恢复正常。针对这种情况,您可以通过关闭锁屏密码予以规避,更进一步信息请参考 关闭手机的锁屏密码 一文。

还有一类是应用程序自己会将某些页面设置为“敏感”页面,当遇到此类页面时,通过 ADB 协议连接的花漾客户端会表现为一张黑屏,这种情况下没有办法规避,只能由用户手动输入相应的密码。当然,一个比较开脑洞的做法是:准备两台一模一样的手机,对着黑屏的大概位置进行点击操作,模拟密码的输入,因为此时 Android 只限制屏幕的显示,而正常的操作事件可以正常发送。

4、为什么手机执行 RPA 流程会停止响应?如何将花漾 RPA 驱动纳入到手机允许后台执行的白名单中?

答:有些情况下在执行花漾 RPA 自动化流程时,会遇到长时间不响应的情况,这大概率是因为花漾 RPA 驱动被手机后台杀掉导致的。针对这种情况,你需要做的是:将花漾 RPA 驱动纳入到手机允许后台执行的白名单中。请注意,不同的手机有不同的设置方案,但大体流程是:

  1. 进入手机的应用管理页面
  2. 在应用管理页面中检索 appium ,一般而言会有 3 个检索结果,分别点击这3个结果,进行详情设置
  3. 在详情设置中,进入“电源管理”,设置其行为为:无限制,或者设置为:允许后台执行

以 Oppo 手机为例,您可以阅读这篇文章以供参考 连接 Oppe 手机

最后更新于 2024-10-21 20:24
回到顶部