xsoulspace_review_rustore 0.4.0-beta.2
xsoulspace_review_rustore: ^0.4.0-beta.2 copied to clipboard
RuStore review implementation for xsoulspace_review
xsoulspace_review_rustore #
RuStore review implementation for xsoulspace_review.
Features #
- Native in-app review prompts for RuStore
- Fallback to browser when review limit is reached
- Uses the
flutter_rustore_reviewpackage
Usage #
import 'package:xsoulspace_review_rustore/xsoulspace_review_rustore.dart';
import 'package:xsoulspace_review/xsoulspace_review.dart';
// Create the reviewer with consent builder
final reviewer = RuStoreReviewer(
packageName: 'com.example.app',
consentBuilder: defaultFallbackConsentBuilder,
);
// Use with ReviewFoundation
final foundation = ReviewFoundation(
storeReviewer: reviewer,
requester: StoreReviewRequester(localDb: yourLocalDb),
);
await foundation.init();
Platform Support #
- ✅ Android (RuStore)
Special Features #
- Handles
RuStoreRequestLimitReachedexception with fallback to browser - Handles
RuStoreReviewExistsexception gracefully
Related Packages #
xsoulspace_review_interface- Base abstractionsxsoulspace_review- Core orchestration (providesdefaultFallbackConsentBuilder)