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