程序
启动应用
打开已安装的应用
- 函数
system.app_start(bundle_id: str, arguments: typing.List[str] = [], environment: typing.Dict[str, str] = {})
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
bundle_id | str | 是 | 启动的应用id |
arguments | list[str] | 否 | 启动参数 |
environment | Dict[str, str] | 否 | 启动环境 |
- 示例
from ascript.ios import system
# 根据包名启动,推荐使用
system.app_start(bundle_id="com.tencent.xin")
停止应用
关闭已打开的应用
- 函数
system.app_stop(bundle_id: str)
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
bundle_id | str | 是 | 应用id |
- 示例
from ascript.ios import system
# 停止某信
system.app_stop(bundle_id="com.tencent.xin")
获取当前运行应用
获取当前运行的app
- 函数
system.app_current()
- 返回值
AppInfo对象 包行 name,pid,process_arguments,bundle_id 属性.
- 示例
from ascript.ios import system
app = system.app_current()
print(app)
print("名称:", app.name)
print("进程:", app.pid)
print("进程参数:", app.process_arguments)
print("应用id:", app.bundle_id)
启动scheme
打开scheme 协议
如无法打开,请联系官方,告知协议头.
- 函数
system.scheme_start(scheme:str)
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
scheme | str | 是 | scheme 协议内容 |
- 示例
from ascript.ios import system
system.scheme_start("ctrip://......")
打开网页
用Siri搜索网址
- 函数
system.open_url(url:str)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
url | str | 是 | 启动的网址 如:(http://www.airscript.com) |
- 示例
# 案例:打开AirSctipt 官网
#导包
from ascript.ios import system
# 输入网址,用Siri搜索
system.open_url("http://www.airscript.cn")