Skip to main content

test-a-deep-link

Test a deep link across cold and warm launch, authentication, authorization, routing, fallback, app and web handoff, parameters, and recovery. Use when a URL or app link should open a specific destination safely.

来源信息

仓库
protosphinx/sphinxstack
最近来源活动
2026年7月29日 13:55
检测到的 SKILL.md 语言
英语
星标
3
Forks
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
test-a-deep-link
category
web
description
Test a deep link across cold and warm launch, authentication, authorization, routing, fallback, app and web handoff, parameters, and recovery. Use when a URL or app link should open a specific destination safely.
# test-a-deep-link ## When to use - Use for web routes, universal links, app links, custom schemes, invitations, or notifications. - Do not expose tokens or allow links to bypass authorization. ## Procedure 1. Record canonical link, destination, platforms, install state, user state, expiry, and expected fallback. 2. Test web, installed app, uninstalled app, cold, warm, signed-out, signed-in, and wrong-account states. 3. Verify domain association, routing, parameter decoding, Unicode, encoding, and fragment handling. 4. Check authorization, tenant, invite, one-time token, replay, and expiration. 5. Test unavailable content, old app, browser choice, back navigation, and recovery. 6. Record observable outcomes without leaking sensitive URLs. ## Failure plan - Route to a safe login or explanation when destination authority cannot be proven. ## Worked example An invite deep link opens the right app but wrong tenant, so post-login authorization is repaired. ## Done - A deep-link test report records link, platforms, states, routing, parameters, authorization, fallback, and outcomes - Cold, warm, install, auth, tenant, encoding, expiry, replay, unavailable, back, and privacy tests verify behavior
在 GitHub 查看