自定义原生 iOS 代码
使用 Capacitor 时,我们鼓励你编写 Swift 或 Objective-C 代码来实现应用所需的功能。
可能并非所有需求都有现成的 Capacitor 插件 —— 这没关系!你完全可以在自己的应用中编写可直接从 WebView 访问的原生代码。
从 WebView 访问原生代码
在 JavaScript 和原生代码之间通信的最简单方式,是构建一个仅限当前应用使用的自定义 Capacitor 插件。
EchoPlugin.swift
首先,通过 在 Xcode 中打开项目,在 App 分组(位于 App target 下)上右键单击,从上下文菜单中选择 New File...,在窗口中选择 Swift File,来创建 EchoPlugin.swift 文件。