Swift - 率应用程序

时间:2015-10-08 01:04:19

标签: ios url app-store

我试图在我的iOS应用程序上添加一个评级应用程序按钮,我通过尝试不同的方式在线查看,但没有一个有效。

这是我尝试过的事情

1

let appId = 1040912970
@IBAction func btnRateApp(sender: UIButton) {
let url = "itunes.apple.com/app/id\(appId)"
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
}

2

let appId = 1040912970
@IBAction func btnRateApp(sender: UIButton) {
let urlString = "http://itunes.apple.com/app/id\(appId)?mt=8"
        let url = NSURL(string: urlString)
        UIApplication.sharedApplication().openURL(url!)
}

3

@IBAction func btnRateApp(sender: UIButton) {
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
UIApplication.sharedApplication().openURL(NSURL(string:"https://itunes.apple.com/us/app/wsw-song-chants/id1040912970?ls=1&mt=8")!);
}

4

@IBAction func btnRateApp(sender: UIButton) {
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/app/id1040912970")!);
}

当执行上面的操作并单击按钮时,输出控制台上的消息将显示

  

错误:URL方案itms-apps消息没有注册处理程序   来自调试器:由于信号15而终止

我还检查了我的应用ID是否正确,并在itunes connect上显示。

1 个答案:

答案 0 :(得分:-2)

首先,您必须使用商店套件才能真正获得应用内评级。

其次检查iRate GitHub Page

这是一个非常常见的要求,本图书馆将处理它。