MacAppStoreRateAppAction class

An action to rate a specific app in the Mac App Store.

This class extends MacAppStore and implements AppLinkAppAction to provide functionality for opening the rating page of an app in the Mac App Store.

Inheritance
Implemented types

Constructors

MacAppStoreRateAppAction.new({required String appId, required String appName, required String mediaType, String? country, String? campaignToken, String? providerToken, String? affiliateToken})
Creates a new MacAppStoreRateAppAction instance.

Properties

affiliateToken String?
Optional affiliate token for affiliate programs.
final
androidPackageName String?
The Android package name for the Mac App Store (not applicable for macOS).
no setterinherited
appId String
The App Store ID of the app to rate.
final
The app link URL for opening the app's rating page in the Mac App Store.
no setteroverride
appName String
The name of the app to rate.
final
campaignToken String?
Optional campaign token for tracking.
final
country String?
Optional two-letter country code to specify a country-specific store.
final
customScheme String
The custom URL scheme for the Mac App Store.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
mediaType String
The media type identifier.
final
platform PlatformType
The platform this store app is associated with (macOS).
getter/setter pairinherited
providerToken String?
Optional provider token for affiliate programs.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
website Uri
The web URL for the Mac App Store.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited