linkify-sdk
Version:
Librería para enlaces profundos dinámicos (Universal Links y App Links)
25 lines (20 loc) • 683 B
text/typescript
import { NativeModules } from 'react-native';
const { LinkifySDK } = NativeModules;
export class Linkify {
static async getInitialLink(): Promise<string> {
try {
const link = await LinkifySDK.getInitialLink();
return link;
} catch (error) {
console.error('Error getting dynamic link', error);
return '';
}
}
static listenForDynamicLink(callback: (link: string) => void) {
LinkifySDK.listenForDynamicLink();
// Logic for callback when a dynamic link is opened
LinkifySDK.addListener('DynamicLinkOpened', (link: string) => {
callback(link);
});
}
}