in_app_review_platform_interface

v2.0.5

A common platform interface for the in_app_review plugin.

Архив пакета: https://pubdev.letsnova.ru/api/archives/in_app_review_platform_interface/2.0.5.tar.gz

Установкаdart pub add in_app_review_platform_interface

README

in_app_review_platform_interface

A common platform interface for the in_app_review plugin.

This interface allows platform-specific implementations of the in_app_review plugin, as well as the plugin itself, to ensure they are supporting the same interface.

Usage

To implement a new platform-specific implementation of in_app_review, extend InAppReviewPlatform with an implementation that performs the platform-specific behavior, and when you register your plugin, set the default InAppReviewPlatform by calling InAppReviewPlatform.instance = MyInAppReview().

Note on breaking changes

Strongly prefer non-breaking changes (such as adding a method to the interface) over breaking changes for this package.

See https://flutter.dev/go/platform-interface-breaking-changes for a discussion on why a less-clean interface is preferable to a breaking change.

История изменений

[2.0.5]

  • Update tests to be compatible with the latest version of flutter.

[2.0.4]

  • Update usage of pkg:url_launcher to address deprecations.

[2.0.3]

  • isAvailable() now returns false on web.

[2.0.2]

  • Bump the minimum Flutter version to 2.0.0.

[2.0.1]

  • Bump the minimum Dart SDK version from 2.12.0-0 to 2.12.0.

[2.0.0]

  • Migrate to null safety.

[1.0.5]

  • Remove dependency on package_info.
  • Handle openStoreListing() with native code for Android, iOS and MacOS.

[1.0.4]

  • Lower dependency version constraints

[1.0.3]

  • Open the App Store directly instead of via the Safari View Controller.
  • Add automated tests.

[1.0.2]

  • Rename openStoreListing(windowsStoreId: '') to openStoreListing(microsoftStoreId: '').
  • Update dependencies.

[1.0.1]

  • Remove unnecessary files.

[1.0.0]

  • Initial release.