接入桌面壳分享复制能力
Tauri HostBridge 声明 share.setTarget 和 share.open 真实能力 桌面壳将分享 payload 或已同步作品目标整理为非空文本写入系统剪贴板 补充桌面壳分享文本解析测试和配置守卫 更新 Expo React Native 与 Tauri 宿主壳方案及团队共享决策记录
This commit is contained in:
@@ -34,7 +34,7 @@ const requiredUrlParts = [
|
||||
'hostShell=tauri_desktop',
|
||||
'hostPlatform=unknown',
|
||||
'bridgeVersion=1',
|
||||
'hostCapabilities=host.getRuntime,app.openExternalUrl,clipboard.writeText',
|
||||
'hostCapabilities=host.getRuntime,share.open,share.setTarget,app.openExternalUrl,clipboard.writeText',
|
||||
];
|
||||
|
||||
for (const part of requiredUrlParts) {
|
||||
@@ -53,7 +53,10 @@ const requiredPermissions = [
|
||||
const requiredBuildCommands = ['host_bridge_request'];
|
||||
const requiredMainSnippets = [
|
||||
'tauri_plugin_clipboard_manager::init()',
|
||||
'"share.open"',
|
||||
'"share.setTarget"',
|
||||
'"clipboard.writeText"',
|
||||
'"copied_to_clipboard"',
|
||||
];
|
||||
|
||||
for (const permission of requiredPermissions) {
|
||||
|
||||
Reference in New Issue
Block a user