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

ComTappSoPlatform()

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