如何在iOS7中创建一个Rate-Button?

时间:2014-08-26 09:55:00

标签: xcode button ios7 rate

我想在我的应用程序中添加一个率按钮。我怎么能这样做?

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

在模拟器中,这不起作用。 (现在无法在真实设备上测试它)

这是正确的方法吗?或者我应该尝试别的吗?

2 个答案:

答案 0 :(得分:1)

您的代码适用于在应用页面打开的情况下启动App Store;我在我的送货应用程序中使用相同的代码。这是您在iOS 7上可以实现的最佳效果。它不能在iOS模拟器上运行,因为模拟器没有安装App Store或iTunes应用程序,因此无法启动。< / p>

答案 1 :(得分:0)

尝试使用iRate。处理所有网络连接和其他相关问题。并且易于实施。只需将文件拖放到AppDelegate即可。它会自动从info.plist文件配置所有必需的条款(如app store id等),并从应用商店获取所有必需的信息。

注意:只需将文件拖放到项目中,即可在不进行任何配置的情况下使用iRate。 See this example

#import "iRate.h" 

        @implementation AppDelegate

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