# 跨平台支持

拷贝以下任何一段平台的代码, 按照快速开始 中的指令运行.

# iOS Demo 配置

对于iOS, 用户可以选择声明 app 参数指明安装包路径. 或者对于已经在模拟器中安装的应用, 用户可以声明 bundleId 参数, 通过 bundleId: '${your-package-name}' 指明启动已经安装了的App, bundleId 需要在安装包的plist 文件中,搜索'bundleId' 来获得.

---
# 1. Initialisation option
desiredCapabilities:
  platformName: 'iOS'
  deviceName: 'iPhone 6 Plus'
  app: 'https://npmcdn.com/ios-app-bootstrap@latest/build/ios-app-bootstrap.zip'

# 2. Crawling option
crawlingConfig:
  strategy: 'ocr'
  platform: 'ios'
  triggers:
    - 'please input password'
...

# Android Demo 配置

对于Android, 用户可选择 app 参数声明安装包路径, 或者声明启动已经在本地安装的package 名称: package: '${name-of-package}' . 用户可执行以下命令获取设备上已安装的package 列表 adb shell 'pm list packages -f'

---
# 1. Initialisation option
desiredCapabilities:
  platformName: 'android'
  autoAcceptAlerts: false
  app: 'https://npmcdn.com/android-app-bootstrap@latest/android_app_bootstrap/build/outputs/apk/android_app_bootstrap-debug.apk'

# 2. Crawling option
crawlingConfig:
  strategy: 'ocr'
  platform: 'android'
  triggers:
    - 'please input password'
...
上次更新: 2022/4/22 15:25:34