ios_receipt 1.0.0 copy "ios_receipt: ^1.0.0" to clipboard
ios_receipt: ^1.0.0 copied to clipboard

PlatformiOS

The IosReceipt package allows you to easily fetch the App Store receipt in your Flutter application on the iOS platform.

IosReceipt #

The IosReceipt package allows you to easily fetch the App Store receipt in your Flutter application on the iOS platform.

Installation #

Add the following dependency to your pubspec.yaml file:

dependencies:
  ios_receipt: ^0.0.1  # Use the latest version of the package

Then, run flutter pub get to install the package.

Usage #

To obtain the App Store receipt, use the following code:

final receiptInBase64 = await IosReceipt.getAppleReceipt();

Based on #

This package is based on the appStoreReceiptURL from the official Apple documentation.

Note #

  • The receipt isn't necessary if you use AppTransaction to validate the app download, or Transaction to validate in-app purchases.
  • If the receipt is invalid or missing in your app, use SKReceiptRefreshRequest to request a new receipt.

Testing Environments #

Keep in mind that receipts aren't initially present in iOS and iPadOS apps in the sandbox environment and in Xcode. Apps receive a receipt after the tester completes the first in-app purchase.

License #

This project is licensed under the MIT License.

1
likes
150
pub points
73%
popularity

Publisher

unverified uploader

The IosReceipt package allows you to easily fetch the App Store receipt in your Flutter application on the iOS platform.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on ios_receipt