SKRequestMaker class
A request maker that handles all the requests made by SKRequest subclasses.
There are multiple SKRequest subclasses handling different requests in the StoreKit
with multiple delegate methods,
we consolidated all the SKRequest
subclasses into this class to make requests in a more straightforward way.
The request maker will create a SKRequest object, immediately starting it, and completing the future successfully or throw an exception depending on what happened to the request.
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
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
startProductRequest(
List< String> productIdentifiers) → Future<SkProductResponseWrapper> - Fetches product information for a list of given product identifiers.
-
startRefreshReceiptRequest(
{Map< String, Object?> ? receiptProperties}) → Future<void> - Uses SKReceiptRefreshRequest to request a new receipt.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
supportsStoreKit2(
) → Future< bool> - Check if current device supports StoreKit 2.