9
Kann ich in iOS 6 einen Modal View-Controller anzeigen, der meine App im App Store anzeigt?Möglich, ein "in App Store modal" in iOS 6 zu zeigen?
Kann ich in iOS 6 einen Modal View-Controller anzeigen, der meine App im App Store anzeigt?Möglich, ein "in App Store modal" in iOS 6 zu zeigen?
Ja, Sie können. (IOS6 +)
Werfen Sie einen Blick auf SKStoreProductViewController
NSDictionary *appParameters = [NSDictionary dictionaryWithObject:@"533886215"
forKey:SKStoreProductParameterITunesItemIdentifier];
SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init];
[productViewController setDelegate:self];
[productViewController loadProductWithParameters:appParameters
completionBlock:^(BOOL result, NSError *error)
{
}];
[self presentViewController:productViewController
animated:YES
completion:^{
}];
Nur ein Hinweis, dass die erste Zeile auch als NSDictionary geschrieben werden kann * AppParameters = @ { SKStoreProductParameterITunesItemIdentifier: @ "533886215" }; für bessere Lesbarkeit. – Arnold
Der Aufruf zur Darstellung des Produktsichtcontrollers sollte innerhalb des Completion-Blocks von 'loadProductWithParameters' erfolgen (unter Annahme eines positiven Ergebnisses). Und der Aufruf von 'loadProductWithParameters' sollte in einem Hintergrundthread erfolgen. – rmaddy
Nur ein Hinweis, dass Sie StoreKit-Framework importieren müssen, und es funktioniert nicht im Simulator. –