// Simple callback
walnut://callback
// With parameters
walnut://callback?status=success&id=123
// OAuth style
walnut://auth?code=abc123&state=xyz
// Deep link with path
walnut://app/profile/settings?tab=security
💡 Use encodeURIComponent() for special characters in values
HTML Link Implementationâ–¼
Anchor Tag
<!-- Simple link --><ahref="walnut://callback">
Open App
</a><!-- With parameters --><ahref="walnut://callback?action=login&user=123">
Login Callback
</a>
JavaScript Implementationâ–¼
Basic Navigation
// Direct navigationwindow.location.href = 'walnut://callback?status=done';
// With dynamic parametersconst params = new URLSearchParams({
action: 'complete',
orderId: 'ORD-001'
});
window.location.href = `walnut://payment?${params}`;