xsoulspace_review 0.3.0-beta.1 copy "xsoulspace_review: ^0.3.0-beta.1" to clipboard
xsoulspace_review: ^0.3.0-beta.1 copied to clipboard

Useful tools for review for stores (via plugins) and user feedback (via Wiredash)

xsoulspace_review Package #

The main purpose of this package is to unite and simplify the process of requesting reviews from various stores.

Currently, the package supports the following stores:

Native support: #

  • Snapstore

Usage #

import 'package:xsoulspace_review/xsoulspace_review.dart';

void onLoad() {

  /// this will create a store reviewer specific to
  /// target store. This is made via
  /// [xsoulspace_installation_store](https://pub.dev/packages/xsoulspace_installation_store)
  /// package.
  StoreReviewerFactory.createForTargetStore(
    targetStore: InstallationTargetStore.mobileGooglePlay,
  );

  /// this will create a store reviewer specific to
  /// installation source. This is made via
  /// [store_checker](https://pub.dev/packages/store_checker)
  /// package and additional methods from [xsoulspace_foundation](https://pub.dev/packages/xsoulspace_foundation).
  StoreReviewerFactory.createForInstallSource();
}

or use StoreReviewRequester to initialize the store review requester and schedule reviews.

final storeReviewRequester = StoreReviewRequester();

Future<void> onLoad() async {
  await storeReviewRequester.onLoad();
}

void dispose() {
  storeReviewRequester.dispose();
}