webf_deeplink library
WebF Deep Link module for handling URL schemes and app navigation
This module provides functionality to:
- Open deep links in external applications
- Register deep link handlers
- Handle fallback URLs
Example usage:
// Register module globally (in main function)
WebF.defineModule((context) => DeepLinkModule(context));
JavaScript usage with npm package (Recommended):
npm install @openwebf/webf-deeplink
import { WebFDeepLink, DeepLinkHelpers } from '@openwebf/webf-deeplink';
// Open email
await DeepLinkHelpers.openEmail({
to: 'demo@example.com',
subject: 'Hello from WebF'
});
// Open deep link with fallback
const result = await WebFDeepLink.openDeepLink({
url: 'whatsapp://send?text=Hello',
fallbackUrl: 'https://wa.me/?text=Hello'
});
Direct module invocation (Legacy):
const result = await webf.invokeModuleAsync('DeepLink', 'openDeepLink', {
url: 'whatsapp://send?text=Hello',
fallbackUrl: 'https://wa.me/?text=Hello'
});
Classes
- DeepLinkModule
- WebF module for handling deep links and URL scheme navigation