App Store links with action=write-review do not work on iOS 11

Originator:agiletortoise
Number:rdar://34498138 Date Originated:September 18 2017, 2:24 PM
Status:Closed Resolved:
Product:iOS + SDK Product Version:iOS 11
Classification:Bug Reproducible:Always
 
Area:
App Store

Summary:

Per documentation (https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview), adding the "action=write-review" parameter to an App's URL should open the App Store app directly to the page prompting for a review/rating for the app. This does not work on iOS 11 (although it does on iOS 10).

Steps to Reproduce:

Click on the following example URLs on a device running iOS 11:

https://itunes.apple.com/app/id1196015787?action=write-review
itms-apps://itunes.apple.com/app/id1196015787?action=write-review

Expected Results:

The App Store app will open and display a "write review" interface for the correct app identified by the URL. (this works on iOS 10)

Actual Results:

The App Store app opens and displays a "Cannot connect to App Store" error message.

Version/Build:

iOS 11 GM

Configuration:

Any.
Comments
No Comments

Comments

Just to clarify on Paul's comment. Any country code will do and doesn't need to be the code for the local App Store.

By daniel.wood at Sept. 21, 2017, 11:04 a.m. (reply...)

A workaround for this issue is to include a country code and app name in the URL, such as this:

https://itunes.apple.com/us/app/weather-atlas-weather-radar-map-10-day-forecast/id1196015787?mt=8&action=write-review

This successfully opens the "write a review" interface in the iOS 11 App Store.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!