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

iOS 11 Native review, "Submit" is not selectable #182

Closed
viking2917 opened this issue Oct 11, 2017 · 10 comments
Closed

iOS 11 Native review, "Submit" is not selectable #182

viking2917 opened this issue Oct 11, 2017 · 10 comments

Comments

@viking2917
Copy link
Contributor

viking2917 commented Oct 11, 2017

After installing the apprate plugin, and attempting native app review, the Submit button is not selectable and no rating can be submitted.

Using the following installation step:
cordova plugin add https://github.com/pushandplay/cordova-plugin-apprate.git

app code:

$ionicPlatform.ready(function() {
   if(typeof AppRate !== 'undefined') {
       AppRate.preferences.storeAppURL = {
   	ios: '<my tag here>',
   	android: 'market://details?id=<my tag here>'
       };
   }

      AppRate.promptForRating();
}

menu displays, I pick 4 out of 5 stars, and the submit button is greyed out and not selectable, as shown in screenshot.

Any idea what might be wrong?

This is Ionic V1, IOS 11
photo oct 11 11 20 26 am


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@viking2917
Copy link
Contributor Author

Update: I am a moron. I put the Bundle ID, not the App ID. To be fair Apple doesn't help, in developer.apple.com, what they call the "ID" is really the Bundle ID, and no other ID is listed. But iTunes Connect makes this clear.

Closing as "operator error".

@viking2917
Copy link
Contributor Author

Update: even with the right ID, the Submit button stays greyed out.

If I do, AppRate.preferences.inAppReview = false, it works OK - launches to the App Store, where a rating can be left.
But if I do AppRate.preferences.inAppReview = false, I get the greyed out submit button.

I'm not confident I have not made an error, but I think something is still wrong on iOS 11.

@vivekpd15
Copy link

+1

Facing the same issue. Any known workarounds?

@viking2917
Copy link
Contributor Author

@vivekpd15 the only workaround I found was to use:
AppRate.preferences.inAppReview = false
That launches the user to the App Store to review, which is much less convenient, but at least it's something.

@jmcrthrs
Copy link

jmcrthrs commented Oct 23, 2017

It is only enabled after the app is downloaded from the app store.
During development, or even release build, it is grayed out.

https://stackoverflow.com/a/44258115

@vivekpd15
Copy link

@jmcrthrs Amazing. Thanks for this info.

Apple should be documenting such stuff. Gives devs a big pain.

@rolinger
Copy link

rolinger commented Dec 5, 2017

@vivekpd15 - It's Apple. Users rave about Apple products...but I can never find a developer that raves about making apps for Apple. I loathe Apple....its like they go out of their way to make developing for them as difficult as humanly possible.

@josteph
Copy link

josteph commented Jul 13, 2018

This issue should be included in documentation. Some people might find this confusing.

@westonganger
Copy link
Collaborator

@josteph would happily accept a PR

@viking2917
Copy link
Contributor Author

Closing, documentation has been updated per #246

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

6 participants