2013-09-27 12 views
17

So habe ich festgestellt, dass Apple SKStoreProductViewController geändert, deaktivieren Sie die Schaltfläche "Write a Review". Gibt es eine Problemumgehung oder Lösung für dieses Problem?SKStoreProductViewController Rate deaktiviert auf iOS 7

+0

Wirklich große Lösung hier in den Laden umzuleiten. http://stackoverflow.com/a/3167015/658604 –

Antwort

14

SKStoreProductViewController unterstützt die Option "Schreibe eine Rezension" nicht mehr. Warum? Ich weiß es wirklich nicht. Es hat in iOS6 getan.

Eine Arbeit könnte den App Store mit einem 'itms-app: //' - Link öffnen.

if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) { 

    NSString *appURL = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/%@/app/id%@", 
         [[NSLocale preferredLanguages] objectAtIndex:0], 
         @"YOUR_APP_ID"]; 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appURL]]; 

} else { 
    // your current StoreKit code  
} 
0

Jetzt nach iOS 10.3+

Die SKStoreReviewController ermöglicht es Benutzern, eine App direkt aus der App über ein Dialogfeld, um zu bewerten. Die einzige Einschränkung besteht darin, dass Sie StoreKit nur zur Anzeige des Dialogs anfordern können, aber nicht sicher sein können, ob dies der Fall ist.

import StoreKit 

func requestToRate() { 
    SKStoreReviewController.requestReview() 
} 

https://stackoverflow.com/a/45793805/905517

Verwandte Themen