2016-01-16 61 views
1

所以我即將推出一個應用程序到App Store。我的問題是我有一個價格我的應用程序請按鈕,但我不知道正確的代碼插入那裏。如何將評分我按鈕添加到尚未發佈的應用程序?

我的惡魔想這對他們的應用程序,並說這是沒有好:

有誰知道我怎麼能解決這個問題?

let iTunesReviewPageLink = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=1073785561&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8" 

     // Go directly to review page on App Store 
     if let url = NSURL(string: iTunesReviewPageLink) { 
      UIApplication.sharedApplication().openURL(url) 
     } 

回答

1

如果您的應用尚未發佈,您還沒有獲得App Store鏈接。所以這是不可能的。

爲了實現這個功能您的應用程序發佈時,您可以使用下面的代碼:

斯威夫特2

let appIDString = "APP_ID" // your app ID 

let reviewsURLString = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=\(appIDString)" 
let reviewsURL = NSURL(string: reviewsURLString) 

if reviewsURL != nil && UIApplication.sharedApplication().canOpenURL(reviewsURL!) { 

    UIApplication.sharedApplication().openURL(reviewsURL!) 
} 
else { 

    // handle situation if reviews url cannot be opened. 
} 

斯威夫特3

let appIDString = "APP_ID" // your app ID 

let reviewsURLString = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=\(appIDString)" 
let reviewsURL = URL(string: reviewsURLString) 

if reviewsURL != nil && UIApplication.shared.canOpenURL(reviewsURL!) { 

    UIApplication.shared.openURL(reviewsURL!) 
} 
else { 

    // handle situation if reviews url cannot be opened. 
} 

編輯:

此鏈接適用於iOS 8和9,並直接鏈接到App Store應用程序的應用程序的評論頁面。 我對iOS 7不太確定。可能對於iOS 7,您需要使用不同的鏈接。

2

唯一未知的是ID,對吧?在發佈之前,您可以看到您的應用的ID - 一旦您在iTunes Connect中設置它,

相關問題