From 402bd2681f7b354ff40d394f67856736925a9c0b Mon Sep 17 00:00:00 2001 From: Jose Olarte III Date: Wed, 24 Jun 2026 19:43:27 +0800 Subject: [PATCH] chore(ios): log share extension diagnostics on startup (temporary) Call getShareExtensionDiagnostics() during the iOS shared-image startup check and print the result to Xcode logs for share-target investigation. --- src/main.capacitor.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main.capacitor.ts b/src/main.capacitor.ts index c8bcfa41..b533fc92 100644 --- a/src/main.capacitor.ts +++ b/src/main.capacitor.ts @@ -359,6 +359,23 @@ async function checkForSharedImageAndNavigate() { } try { + // TEMPORARY SHARE TARGET DIAGNOSTICS + if (Capacitor.getPlatform() === "ios") { + try { + const diagnostics = await SharedImage.getShareExtensionDiagnostics(); + logger.info(`[ShareTarget] Diagnostics ${JSON.stringify(diagnostics)}`); + } catch (diagnosticsError) { + logger.info( + `[ShareTarget] Diagnostics ${JSON.stringify({ + error: + diagnosticsError instanceof Error + ? diagnosticsError.message + : String(diagnosticsError), + })}`, + ); + } + } + logger.debug("[Main] 🔍 Checking for shared image on app activation"); const imageResult = await checkAndStoreNativeSharedImage();