in_app_review icon indicating copy to clipboard operation
in_app_review copied to clipboard

Open store listing to update the app

Open YDA93 opened this issue 3 years ago • 10 comments

I understand this package is made to implement quick review for flutter app.

It would be extra handful to allow the user to visit app page as well (not to place review, only app page visit).

In my case to let the user update the app.

Could you consider this as feature request?

YDA93 avatar Jan 13 '22 03:01 YDA93

You can send the user to the store listing by some other ways. Why do you need in_app_review library to support it. This library is to help us with taking reviews.

SameerShelarr avatar Jun 10 '22 07:06 SameerShelarr

Why do you need in_app_review library to support it. This library is to help us with taking reviews.

Because we don't want to use two packages, which has 98% of the same code and increase the app binaries. An optional parameter in openStoreListing with is true by default and opens the review would be easy to implement and wouldn't break the packages intention.

mars3142 avatar Aug 04 '22 06:08 mars3142

@mars3142 Well said 👍, I didn't want to reply because I believe the owners/contributors who can ask this. But thanks!

YDA93 avatar Aug 04 '22 06:08 YDA93

Hi, had the same problem and forked this project and added the option to open normal app store listing. Check it out here: https://github.com/code7io/in_app_review

to add it to your project you need to add this line to your pubspec.yaml:

in_app_review: 
    git:
      url: https://github.com/code7io/in_app_review.git
      ref: master
      path: in_app_review

It works like this: When you call openStoreListing(appStoreId: '...') just add the parameter showReview: false. Full Example:

final InAppReview inAppReview = InAppReview.instance;
inAppReview.openStoreListing(appStoreId: '...', showReview: false);

hope this helps. if there are any problems open an issue and if the owner wants to add this to the original project i would support that

derDeno avatar Oct 28 '22 02:10 derDeno

@derDeno

Can you PR this so we can at least have the package maintained by the owner?

YDA93 avatar Oct 28 '22 11:10 YDA93

Any progress on this? Would love to just use this one package for both opening the review prompt and just the store listing for updates.

zakton5 avatar Jan 31 '23 00:01 zakton5

This is still an issue and the fork from derDeno is outdated.

@britannio I can create a fresh PR for this feature, is there interest on your part to merge it?

ciriousjoker avatar Apr 13 '24 13:04 ciriousjoker

I like to keep the library simple. These are the URLs, you can use url_launcher in your own apps to do this. On android you can still use openStoreListing() to get the same behaviour.

https://play.google.com/store/apps/details?id=<id> https://apps.apple.com/app/id<id> macappstore://apps.apple.com/app/id<id>

britannio avatar Apr 13 '24 14:04 britannio

Understood, thanks for the quick reply!

ciriousjoker avatar Apr 13 '24 14:04 ciriousjoker

Hi all, Great job with this library, we are using it in our project and it works well. but thumbs up for this to be included or otherwise just remove the openStoreListing function to keep it simple and keep just the review function because it is clear what it does. It is very confusing to have an openStoreListing function open write-review page only on iOS/MacOS stores...

ddragoste avatar May 22 '24 12:05 ddragoste