AppStoreServerAPI class
Manage your customers’ App Store transactions from your server.
Constructors
- AppStoreServerAPI(AppStoreServerHttpClient appStoreServerHttpClient)
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
-
extendSubscriptionRenewalDate(
String originalTransactionId, ExtendRenewalDateRequest request) → Future< ExtendRenewalDateResponse> - Extend the renewal date of a customer’s active subscription using the original transaction identifier.
-
getAllSubscriptionStatuses(
String originalTransactionId) → Future< StatusResponse> - Get the statuses for all of a customer’s subscriptions in your app.
-
getRefundHistory(
String originalTransactionId) → Future< RefundLookupResponse> - Get a list of all refunded in-app purchases in your app for a customer.
-
getTransactionHistory(
String originalTransactionId, {String? revision}) → Future< HistoryResponse> - Get a customer’s in-app purchase transaction history for your app.
-
lookUpOrderId(
String orderId) → Future< OrderLookupResponse> - Get a customer’s in-app purchases from a receipt using the order ID.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sendConsumptionInformation(
String originalTransactionId, ConsumptionRequest request) → Future< void> - Send consumption information about a consumable in-app purchase to the App Store, after your server receives a consumption request notification.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited