Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open store listing to update the app #53

Open
YDA93 opened this issue Jan 13, 2022 · 10 comments
Open

Open store listing to update the app #53

YDA93 opened this issue Jan 13, 2022 · 10 comments

Comments

@YDA93
Copy link

YDA93 commented Jan 13, 2022

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?

@SameerShelarr
Copy link

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.

@mars3142
Copy link

mars3142 commented Aug 4, 2022

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.

@YDA93
Copy link
Author

YDA93 commented Aug 4, 2022

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

@derDeno
Copy link

derDeno commented Oct 28, 2022

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

@YDA93
Copy link
Author

YDA93 commented Oct 28, 2022

@derDeno

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

@zakton5
Copy link

zakton5 commented Jan 31, 2023

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.

@ciriousjoker
Copy link

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?

@britannio
Copy link
Owner

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>

@ciriousjoker
Copy link

Understood, thanks for the quick reply!

@ddragoste
Copy link

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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants