Comments (9)
Just published v2.0.1 which just opens the App Store page for the app on iOS 11, since it's no longer possible to directly open the review section.
f another mechanism can be found to directly open the Review section on iOS 11, I'll re-open this issue and implement it.
from cordova-launch-review.
It appears that in iOS 11, Apple has disabled the URL format used by this plugin (and may other apps) to open the review section of the App Store page. See nicklockwood/iRate#302
See also https://stackoverflow.com/a/45710637/777265
from cordova-launch-review.
@dpa99c referring to your latest commit, it actually is possible to directly link to the review page on iOS 11.
just attach &action=write-review to the the end of the url. This may work for the itms url also I haven't tried yet.
https://itunes.apple.com/us/app/_app_name_/id_app_id_?mt=8&action=write-review
from cordova-launch-review.
That one supposedly breaks as soon as you change app name right?
from cordova-launch-review.
Just been doing some empirical testing on iOS 11 and it seems the country code and app name are required in the URL, but not actually used so they can be anything - only the ID needs to be correct for the target app. Also mt=8
is no longer required, so I've distilled it down to:
itms-apps://itunes.apple.com/xy/app/foo/id{your_app_id}?action=write-review
where only {your_app_id} needs to change.
This then works as @GitRubb describes, opening the "Write a Review" popup in the App Store page on iOS 11.
I will push out a patch release to use this URL format on iOS 11+
from cordova-launch-review.
Published as [email protected]
from cordova-launch-review.
itms-apps://itunes.apple.com/xy/app/foo/id{your_app_id}?action=write-review
Tried it, didn't work on iOS 11.0. Still roots to app store though, but still gets the Can't connect to App Store:ish message. @dpa99c
from cordova-launch-review.
@zapjonny It works fine when I test it: see this screencapture
from cordova-launch-review.
@dpa99c Yes sorry I just found out a mistake on my part, I can confirm that the link works. Sorry for the trouble and thanks for this. I guess I will just carry on with this URL for iOS 11.0 for now...
from cordova-launch-review.
Related Issues (20)
- Predefined rating value HOT 1
- Why "Submit" button is disabled? HOT 4
- App rating dialog takes a bit of time to appear HOT 1
- The donate button in the github readme is broken. HOT 3
- rating() function returns no other results than "requested" HOT 2
- Multi-language supported ? HOT 1
- display a review dialog after x time of use / lunch - Android - HOT 1
- how can i call the review after x lunchs HOT 1
- Add support for in-app reviews on Android HOT 4
- Android inapp review - optional comment HOT 1
- If the rating dialog is displayed successfully on iOS, the result will not be returned. HOT 3
- Unable to have the rating() function working for android HOT 8
- New 4.0.0 rating(result) is returning 0, dialog not opening. HOT 5
- Ionic 5 using native api capacitor HOT 1
- how to open the "write review"tab on iOS ? HOT 1
- ERROR NullInjectorError: R3InjectorError(Or)[t -> t -> t]: NullInjectorError: No provider for t! HOT 1
- Android doesn't open the Google Play In-App Reviews APIs of the app. HOT 1
- Error after posting review (android)
- iOS `requestReview` API was deprecated. HOT 3
- package.json missing dependency HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cordova-launch-review.