linklytics library
Classes
- Ad
- AdAction
- AdBackground
- AdContent
- AdCTAConfig
- AdFrequency
- AdGradient
- AdSchedule
- AdStyles
- AdTextConfig
- AdTracking
- AiAppearanceRegistry
- AiChatMessage
- AiChatOptions
- AiChatTestPage
- AiFileUpload
- AiImageOptions
- AiPipelineStep
- AiProcessInstructions
- AiProcessResponse
- AiSpeechOptions
- AiStrings
- AiTranscribeOptions
- AiVisionOptions
- AppListStrings
- AppLocalizations
-
Callers can lookup localized strings with an instance of AppLocalizations
returned by
AppLocalizations.of(context). - AppsAppearanceRegistry
- BlogApiService
- BlogController
- BlogDetailPage
- BlogPost
- BlogsAppearanceRegistry
- BlogsPage
- BlogsStrings
- CommentController
- CommunitiesPage
- CommunityAppearanceRegistry
- CommunityConstants
- CommunityController
- CommunityDetailPage
- CommunityMessages
- Snackbar and dialog fallbacks from CommunityAppearanceRegistry.
- CommunityStrings
- Partial string overrides for community UI. Unset fields fall back to l10n.
- CreatePostPage
- DeepLinkRoute
- FeedbackAppearanceRegistry
- FeedbackStrings
- ImageFullscreenPage
- Fullscreen Image Viewer with zoom capability
- LocalizationService
- Service for handling language detection and localization
- NotificationAdService
- PostController
- PromoAppearanceRegistry
- PromoStatus
- PromoStrings
- SmartLinkBannerAd
- SmartLinkInterstitialAd
- SmartLinkNativeAd
- SmartLinks
- Unified entry point for the SmartLinks Flutter SDK.
- SmartLinksAd
- SmartLinksAiGateway
- SmartLinksAnalytics
- SmartLinksAppearance
- Unified host customization bundle for the SmartLinks SDK.
- SmartLinksAppearanceRegistry
- Global SmartLinks theme registry.
- SmartLinksAppearanceScope
- Provides resolved SmartLinksTheme to SDK widgets.
- SmartLinksApps
- SmartLinksBlogs
- SmartLinksChannels
- Method channel names used by the SmartLinks Flutter bridge.
- SmartLinksClient
- SmartLinksCommunity
- SmartLinksConfig
- SmartLinksCore
- SmartLinksFeedback
- SmartLinksIdentity
- SmartLinksNativeApi
- Delegates feature API calls to native SmartLinks SDK via the Flutter bridge.
- SmartLinksPromo
- SmartLinksPushHandler
-
FCM push notification ads. Requires the host app to call
Firebase.initializeApp. - SmartLinksTheme
- Branding tokens for SmartLinks SDK surfaces.
- Utm
Enums
Extensions
- SmartLinksAdPush on SmartLinksAd
-
Push setup for SmartLinksAd when using
smartlinks_ad_push.
Functions
-
chatPipeline(
AiChatOptions options, {String stepId = 'chat_step'}) → AiProcessInstructions -
goBack<
T> ([T? result]) → void -
imagePipeline(
AiImageOptions options) → AiProcessInstructions -
lookupAppLocalizations(
Locale locale) → AppLocalizations -
openAiChatTest(
BuildContext context, {required SmartLinksAiGateway gateway, AiStrings? strings, SmartLinksTheme? theme}) → Future< void> -
openBlogs(
{Transition transition = Transition.rightToLeft, Widget bannerAd()?}) → Future -
openCommunities(
{Transition transition = Transition.rightToLeft, Widget bannerAd()?}) → Future -
speechPipeline(
AiSpeechOptions options) → AiProcessInstructions -
transcribePipeline(
AiTranscribeOptions options) → AiProcessInstructions -
visionPipeline(
AiVisionOptions options) → AiProcessInstructions
Typedefs
- AiPipelineAction = String
-
NativeAppUserIdProvider
= Future<
String?> Function() -
PromoStatusCallback
= Future<
PromoStatus> Function() -
RedeemPromoCallback
= Future<
Map< Function(String code)String, dynamic> ?> -
ValidatePromoCallback
= Future<
Map< Function(String code)String, dynamic> ?>