228 Stimmen

App-Store-Link für "Diese Anwendung bewerten/rezensieren"

Ich möchte eine Funktion zum Bewerten dieser Anwendung in meine Anwendung einbauen.

Gibt es eine Möglichkeit, direkt auf den Bildschirm im App Store zu verlinken, wo die App bewertet wird? So muss der Kunde nicht durch den Hauptlink der App klicken. Danke!

EDIT: Aufgrund der mangelnden Resonanz habe ich ein Kopfgeld auf diese Sache ausgesetzt. Nur um sicherzugehen, dass es kristallklar ist: Mir ist bewusst, dass ich auf die Seite meiner App im Store verlinken kann und den Nutzer bitten kann, von dort aus auf den Bildschirm "Diese App bewerten" zu klicken. Die Frage ist, ob es möglich ist, direkt auf den Bildschirm "Diese App bewerten" zu verlinken, so dass der Nutzer sich nicht durch irgendetwas klicken muss.

3voto

shadi abusamra Punkte 107
let rateUrl = "itms-apps://itunes.apple.com/app/idYOUR_APP_ID?action=write-review"
if UIApplication.shared.canOpenURL(rateUrl) {
    UIApplication.shared.openURL(rateUrl)
}

2voto

RainKing Punkte 43

Dies funktioniert problemlos unter iOS 9 - 11.

Ich habe es nicht mit früheren Versionen getestet.

[NSURL URLWithString:@"https://itunes.apple.com/app/idXXXXXXXXXX?action=write-review"];

2voto

Vyacheslav Punkte 24813

SWIFT 3

fileprivate func openAppStore() {
        let appId = "YOUR_APP_ID"
        let url_string = "itms-apps://itunes.apple.com/app/id\(appId)"
        if let url = URL(string: url_string) {
            UIApplication.shared.openURL(url)
        }
    }

2voto

TharakaNirmana Punkte 10005

Bei der akzeptierten Antwort konnte die Registerkarte "Bewertungen" nicht geladen werden. Ich habe folgende Methode gefunden, um die Registerkarte "Bewertungen" ohne die Registerkarte "Details" zu laden.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id={APP_ID}&pageNumber=0&sortOrdering=2&mt=8"]];

Ersetzen Sie {APP_ID} mit Ihrer App-Apps-Store-App-ID.

2voto

Hier ist der Code, den ich in meiner Anwendung verwende;

-(void)rateApp {

     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"itms-apps://itunes.apple.com/app/" stringByAppendingString: @"id547101139"]]]; 
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X