import UIKit import WebKit import Tauri class ExamplePlugin: Plugin { @objc public func ping(_ invoke: Invoke) throws { let value = invoke.getString("value") invoke.resolve(["value": value as Any]) } } @_cdecl("init_plugin_sample") func initPlugin(webview: WKWebView?) { Tauri.registerPlugin(webview: webview, name: "sample", plugin: ExamplePlugin()) }