feat: 统一 Commilitia Drop 全客户端命名与分发
This commit is contained in:
@@ -72,11 +72,11 @@ struct AppRoot: View
|
||||
{ _, uid in
|
||||
if let uid { engine.activateRecords(userId: uid) }
|
||||
}
|
||||
// Share Extension 深链:cdrop://share 唤起 → 导入收件箱待发文件(RootView 据此弹选设备)。
|
||||
// Share Extension 深链:commilitia-drop://share 唤起 → 导入收件箱待发文件。
|
||||
// 放在 AppRoot 以便登录 / 未登录任一界面都接得到;未登录时文件留收件箱,登录后 onAppear 补扫。
|
||||
.onOpenURL
|
||||
{ url in
|
||||
guard url.scheme == "cdrop", url.host == "share" else { return }
|
||||
guard url.scheme == "commilitia-drop", url.host == "share" else { return }
|
||||
engine.loadPendingShares()
|
||||
}
|
||||
// 被其他设备登出的推送到达(AppDelegate 发):前台即时清会话 + 复位引擎 → 回登录页。
|
||||
|
||||
Reference in New Issue
Block a user