basti12354
basti12354

Reputation: 2520

How can I make a Rate-Button in iOS7?

I want to add a rate-button to my application. How can I do this?

- (IBAction)rateGame {
    [[UIApplication sharedApplication] 
     openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/idYOUR_APP_ID"]];         
}

In the simulator, this doesn't work. (Can't test it on a real device right now)

Is this the correct way to do this or should I try something else?

Upvotes: 2

Views: 912

Answers (2)

HDdeveloper
HDdeveloper

Reputation: 4404

Try using iRate. Handle all network connection and other related issues. And easy to implement. Just drag and drop files to your AppDelegate. It automatically configures all the required terms(like app store id, etc) from the info.plist files, and gets all the required information from app store.

NOTE: iRate can be used without any configuration, just by dragging and adding the files to project. See this example.

#import "iRate.h" 

        @implementation AppDelegate

        + (void)initialize
        {
            //configure iRate
            [iRate sharedInstance].previewMode = YES;// yes for testing
        }

Upvotes: 0

John Topley
John Topley

Reputation: 115392

Your code is correct for launching the App Store with the app page open; I use the same code in my shipping app. This is the best you can achieve on iOS 7. It doesn't work on the iOS Simulator because the simulator doesn't have the App Store or iTunes apps installed, so there's nothing to launch.

Upvotes: 1

Related Questions