我想在我的应用程序中添加一个率按钮。我怎么能这样做?
- (IBAction)rateGame {
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/idYOUR_APP_ID"]];
}
在模拟器中,这不起作用。 (现在无法在真实设备上测试它)
这是正确的方法吗?或者我应该尝试别的吗?
答案 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
}