9
Czy jest możliwe wyświetlanie modalnego kontrolera widoku w iOS 6, który prezentuje moją aplikację w App Store?Możliwe wyświetlanie "w App Store modal" w iOS 6?
Czy jest możliwe wyświetlanie modalnego kontrolera widoku w iOS 6, który prezentuje moją aplikację w App Store?Możliwe wyświetlanie "w App Store modal" w iOS 6?
Tak, można. (IOS6 +)
Spójrz na 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:^{
}];
Tylko uwaga, że pierwsza linia może być również zapisane jako NSDictionary * appParameters = @ { SKStoreProductParameterITunesItemIdentifier: @ "533886215" }; dla lepszej czytelności. – Arnold
Wywołanie prezentacji kontrolera widoku produktu powinno zostać wykonane wewnątrz bloku zakończenia 'loadProductWithParameters' (zakładając wynik dodatni). A wezwanie do 'loadProductWithParameters' powinno zostać wykonane na wątku tła. – rmaddy
Wystarczy pamiętać, że należy zaimportować framework StoreKit i nie działa on w symulatorze. –