appsonair-react-native-applink
Version:
A self-hosted dynamic link service for app download tracking, deep linking, and engagement analytics.
50 lines (47 loc) • 887 B
text/typescript
export type AppLinkParams = {
url: string;
name: string;
urlPrefix: string;
shortId?: string;
socialMeta?: {
title?: string;
description?: string;
imageUrl?: string;
};
isOpenInBrowserAndroid?: boolean;
isOpenInAndroidApp?: boolean;
androidFallbackUrl?: string;
isOpenInBrowserApple?: boolean;
isOpenInIosApp?: boolean;
iosFallbackUrl?: string;
};
export type CreateAppLinkResponse =
| {
status: string;
message: string;
data: {
shortUrl: string;
};
}
| {
statusCode: number;
message: string;
}
| {
error: string;
};
export type LinkInfo = {
message: string;
status: string;
data: {
link: string;
name: string;
referralLink: string;
shortId: string;
socialMetaTags: {
description: string;
imageUrl: string;
title: string;
};
};
};