ComTappSoPlatform class abstract
Platform interface for com_tapp_so.
Keep this in sync with the MethodChannel implementation so that alternative platform implementations (e.g., FFI, web, mock) can be used.
- Inheritance
-
- Object
- PlatformInterface
- ComTappSoPlatform
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
fetchLinkData(
) → Future< Map< String, dynamic> ?> - Fetch deferred link data
-
fetchOriginLinkData(
) → Future< Map< String, dynamic> ?> - Fetch original install link data
-
generateUrl(
Map< String, dynamic> args) → Future<String?> - Generate a tapp URL from arguments
-
getPlatformVersion(
) → Future< String?> -
handleTappEvent(
Map< String, dynamic> args) → Future<bool?> - Track a tapp-domain event (purchase, referral, etc.)
-
initialize(
Map< String, dynamic> config) → Future<bool?> - Initialize native SDK with a config map { "authToken": String, "environment": "prod" | "staging", "tappToken": String, "affiliate": String (e.g., "tapp") }
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
shouldProcess(
Map< String, dynamic> args) → Future<bool?> - Decide if a deep link should be handled by the SDK
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ ComTappSoPlatform
-
Default instance used by the public API.
getter/setter pair