2016-02-20 46 views
2

我知道這是一個在過去幾年交通繁忙的問題。在應用鏈接評分一個應用程序

我已經看過每一個問題和答案,每一個評論和重新評論。答案和評論範圍很廣。蘋果以持續改變景觀而聞名。

我只想最新的方法,讓用戶通過應用程序中的按鈕來評價我的應用程序。

這是我的最新版本:

@IBAction func RateUs(sender: AnyObject) { 
    UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=\(111222333)&onlyLatestVersion=true&pageNumber=0&sortOrdering=1)")!); 
} 

其中111222333是我的應用程序ID。

這是正確的嗎?我即將提交我的應用程序進行審查,並需要使用Apple目前接受的內容。謝謝!

編輯:

可能的修改:

UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?‌​type=Purple+Software&id=\(111222333)&onlyLatestVersion=true&pageNumber=0&sortOrde‌​ring=1)")!); 

內容包括:type=Purple+Software(按一種建議的評論如下)。

也許我應該嘗試:

func jumpToAppStore(appId: String) { 
let url = "itms-apps://itunes.apple.com/app/id\(appId)" 
UIApplication.sharedApplication().openURL(NSURL(string: url)!) 

}

按照一個公認的答案在這裏:App store link for "rate/review this app"日8月20日,2015年

+0

我相信你已經檢查了這個問題https://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this-app?rq=1。我認爲你的網址缺少'type = Purple + Software'部分。 – skyline75489

+0

在該主題中重新評論此評論嗎? _注 - 「類型=紫色+軟件」必須在那裏,它必須是字面上的「紫色軟件」 - 這不是你的公司的名稱,它是iPhone應用程序的代號:)我花了一個小時才弄清楚了這一點... - Kuba Suder 10年10月24日在11:27_ ....我們認爲這仍然是相關的?我猜如果是這樣,我將不得不修改我的上面的代碼,以允許iOS7(和iOS7)前後的設備? –

+1

是的。我嘗試過自己。 ''type = Purple + Software「'實際上是至關重要的。沒有它,鏈接將不起作用。 – skyline75489

回答

3

後附加的搜索,重新搜索和有益的意見,我已將我的代碼修改爲:

@IBAction func RateUs(sender: AnyObject) { 
    UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=\(1081797746)&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software)")!); 
} 
相關問題