This is a long outstanding issue with Corona’s native.showPopup() dialog.
Case 31388
Actually the call should be native.showPopup(“rateApp”, rateOptions), however I’m very disappointed to see that they have removed “rateApp” as an option from the documentation now instead of fixing the problem.
The review URL that @exevio posted is a fully valid URL that is approved by Apple. It’s not a hack. When they accidentally disabled this in iOS7 I reported it to Apple, and they contacted me to test if it worked with every beta until it was fixed (although it took them until iOS7.1 to fix it completely). The same thing happened again in iOS8. I quickly reported it to Apple in beta 1 and they again asked me to check this functionality after every beta, and it was fixed in beta5.
TL;DR
"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?mt=8&id="..YOUR\_APP\_ID
Apple acknowledge the rate URL above as a valid way to access the App Store’s review page for an app. I urge CoronaLabs to re-instate the “rateApp” option and internally issue a call to the URL for iOS apps.
Note:
The type=, sortOrdering= and pageNumber= arguments are NOP’s on device as of iOS 7 ( == have no effect ). Although type=Purple+Software is necessary if you want to have compatibility with iTunes on the desktop when using Corona Simulator.