app_review_helper 0.11.0
app_review_helper: ^0.11.0 copied to clipboard
This plugin will make it easier for you to use in-app review with minimal conditions.
0.11.0 #
- [BREADKING CHANGE] Move the
openStoremethod to open_the_store package to avoid useless dependencies. - [BREADKING CHANGE] Remove deprecated methods.
0.10.2 #
- Fixes issue with
AdaptiveReviewDialogon IOS.
0.10.1+1 #
- Update README and some comments.
0.10.1 #
- Bump dependencies.
0.10.0 #
- Bump the sdk version to
^3.3.0. - Bump the
package_info_plusversion to^8.0.0.
0.9.5 #
- Add
satisfactionBarrierDismissibleandbarrierColorto theReviewDialog. - The opinion dialog won't be shown if the satisfaction dialog is closed by tapping on the barrier.
- Fix issue that the
AdaptiveReviewDialogshows thesatisfactionLikeIconincorrectly. - Use
GoodandImprovefor the satisfaction dialog of theFriendlyReviewDialogandFriendlyAdaptiveReviewDialog.
0.9.4 #
- Add
FriendlyReviewDialogandFriendlyAdaptiveReviewDialogthat useFontAwesomeIcons.faceSmileandFontAwesomeIcons.faceFrownOpenfor the satisfaction dialog button icon. - Update README.
0.9.3 #
- Fixed: shows the
satisfactionLikeIconincorrectly.
0.9.2 #
-
Add
macosto the supported platform list. -
Add
ReviewDialogabstract so we can easily implement custom dialogs. -
Add
DefaultReviewDialogwhich implementsReviewDialogto show the default dialog. -
Add
AdaptiveReviewDialogwhich is the same asDefaultReviewDialogbut can adapt with the specific platform UI design usingAlertDialog.adaptive. -
Mark
ReviewDialogConfigas deprecated (but not a Breaking Change). Migration guide:- Old:
instance.initial( reviewDialogConfig: ReviewDialogConfig( context: context, isUsefulText: 'How do you feel about this app?', likeText: 'Like', dislikeText: 'Dislike', whatCanWeDoText: 'Please let us know what we can do to improve this app', submitButtonText: 'Submit', cancelButtonText: 'Cancel', anonymousText: 'Completely anonymous', whatCanWeDo: (opinion) { /// You can save this user's opinion to your database debugPrint(opinion); }, ), );- Now:
instance.initial( reviewDialog: DefaultReviewDialog( context: context, satisfactionText: 'How do you feel about this app?', satisfactionLikeText: 'Like', satisfactionLikeIcon: const Icon(Icons.thumb_up), satisfactionDislikeText: 'Dislike', satisfactionDislikeIcon: const Icon(Icons.thumb_down, color: Colors.grey), opinionText: 'Please let us know what we can do to improve this app', opinionSubmitButtonText: 'Submit', opinionCancelButtonText: 'Cancel', opinionAnonymousText: 'Completely anonymous', opinionFeedback: (opinion) { /// You can save this user's opinion to your database debugPrint(opinion); }, ), );
0.9.1 #
- Correctly show the review.
- Reduced the package size.
0.9.0 #
- Bump
conditional_triggertov0.4.0(With BREAKCHANGE). - Change from
ReviewState.dontSatisfyWithMinCalls,ReviewState.dontSatisfyWithMinDaysandReviewState.dontSatisfyWithMinCallsAndDaystoReviewState.notSatisfiedWithMinCalls,ReviewState.notSatisfiedWithMinDaysandReviewState.notSatisfiedWithMinCallsAndDays.
0.8.0 #
- Bump dependencies.
0.7.1 #
- Change
package_info_plus versionto^4.2.0.
0.7.0 #
- Upgrade dependencies.
0.6.1 #
- Update comments.
- Update homepage URL.
0.6.0 #
- Bump dependencies.
0.5.0 #
- Rename from
ReviewResulttoReviewStateand:- Rename from
minCallThisFunctiontominCalls. - Rename
dontSatisfyWithMinCallThisFunctiontodontSatisfyWithMinCalls. - Add
dontSatisfyWithMinCallsAndDays.
- Rename from
- Bump dependencies.
0.4.3 #
- Add anonymous text under text field of the opinion dialog.
0.4.2 #
- Improves pub scores.
0.4.1 #
- Update dependencies.
- Update screenshots.
0.4.0-rc.2 #
- Update dependencies.
0.4.0-rc.1 #
- Add dialogs to ask users about their opinions before requesting the review.
- Improve code logic.
- Add tests.
- Add example.
0.3.0 #
- Update dependencies.
- Update dart sdk to ">=2.18.0 <4.0.0`, flutter min sdk to "3.3.0".
0.2.1 #
- [BUG] Fixed the way calculating
minDays.
0.2.0 #
- [BREAKING CHANGE] Change
keepReminddefault value tofalse. - Add
remindedVersionsparameter to control the version to allow reminding.
0.1.1 #
- Use
in_app_reviewinstead ofapp_reviewpackage.
0.1.0 #
- [BREAKING CHANGE] Move from static method to instance:
- Before:
AppReviewHelper.initial() - Now:
AppReviewHelper.instance.initial()
- Before:
0.0.3+1 #
- Do nothing for the platforms that are not Android and iOS, only
openStorewill launch if thefallbackUrlis available.
0.0.3 #
- Added
keepRemindparameter to disable the default behavior (default behavior is auto requests for the review on each new version), and it'strueby default. openStoremethod will open thefallbackUrlif available on not supported platforms.
0.0.2 #
- Add
openStoreto open the current app on the store.
0.0.1 #
- Initial release.
