refactor: remove mistakenly-committed file
This commit is contained in:
@@ -1,70 +0,0 @@
|
||||
<template>
|
||||
<div>
|
||||
<p>Deep Link Test Component Loaded</p>
|
||||
<p>Platform: {{ platform }}</p>
|
||||
<p>Status: {{ status }}</p>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, onMounted } from "vue";
|
||||
import { useRouter } from "vue-router";
|
||||
|
||||
const platform = process.env.VITE_PLATFORM;
|
||||
const status = ref("Initializing...");
|
||||
const router = useRouter();
|
||||
|
||||
onMounted(async () => {
|
||||
console.log("[DeepLinkTest] Component mounted, platform:", platform);
|
||||
alert(`[DeepLinkTest] Component mounted, platform: ${platform}`);
|
||||
|
||||
if (platform !== "capacitor") {
|
||||
status.value = "Not Capacitor platform";
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
console.log("[DeepLinkTest] Importing Capacitor App...");
|
||||
const { App } = await import("@capacitor/app");
|
||||
|
||||
console.log("[DeepLinkTest] Getting app info...");
|
||||
const appInfo = await App.getInfo();
|
||||
console.log("[DeepLinkTest] App info:", appInfo);
|
||||
alert(`[DeepLinkTest] App version: ${appInfo.version}`);
|
||||
|
||||
console.log("[DeepLinkTest] Registering appUrlOpen listener...");
|
||||
App.addListener("appUrlOpen", (data: { url: string }) => {
|
||||
console.log("[DeepLinkTest] Deep link received:", data.url);
|
||||
alert(`[DeepLinkTest] Deep link received: ${data.url}`);
|
||||
|
||||
// Simple URL parsing without DeepLinkHandler
|
||||
try {
|
||||
const url = new URL(data.url);
|
||||
const path = url.pathname;
|
||||
console.log("[DeepLinkTest] Parsed path:", path);
|
||||
|
||||
// Simple navigation test
|
||||
if (path.startsWith("/claim/")) {
|
||||
const claimId = path.replace("/claim/", "");
|
||||
router.push(`/claim/${claimId}`);
|
||||
alert(`[DeepLinkTest] Navigated to claim: ${claimId}`);
|
||||
} else {
|
||||
router.push(path);
|
||||
alert(`[DeepLinkTest] Navigated to: ${path}`);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("[DeepLinkTest] URL parsing error:", error);
|
||||
alert(`[DeepLinkTest] URL parsing error: ${error}`);
|
||||
}
|
||||
});
|
||||
|
||||
status.value = "Deep link listener registered";
|
||||
console.log("[DeepLinkTest] Setup complete");
|
||||
alert("[DeepLinkTest] Setup complete");
|
||||
} catch (error) {
|
||||
console.error("[DeepLinkTest] Error:", error);
|
||||
alert(`[DeepLinkTest] Error: ${error}`);
|
||||
status.value = `Error: ${error}`;
|
||||
}
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user