Jeszcze kilka dni temu, po obsługi URL przekierować użytkownika do gifting aplikację pracował:Wysyłanie użytkownika, który podarowałby aplikację z poziomu aplikacji, już nie działa?
static NSString * const kAppStoreGiftURL = @"itms-appss://buy.itunes.apple.com/"
"WebObjects/MZFinance.woa/wa/giftSongsWizard"
"?gift=1&salableAdamId=%u&productType=C&pricingParameter=STDQ&mt=8&ign-mscache=1";
NSString *url = [NSString stringWithFormat:kAppStoreGiftURL, kAppID];
NSLog(@"Opening store with URL: %@", url);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
Wydaje się jednak, że teraz ten otrzymuje się następujący komunikat o błędzie po openURL
:
Przesyłanie aplikacji bezpośrednio przez sklep jest nadal dostępne.
Czy Apple całkowicie wyłączył tę funkcję, czy też istnieje nowy adres URL, który rozwiązuje ten problem?
Widzę ten sam problem na iOS 7, nic nie wydaje się działać. Właśnie teraz przekierowuję na stronę aplikacji w sklepie, mam nadzieję, że ją tam zabierzesz. NSString * const kGiftAppURL = @ "itms-apps: //itunes.apple.com/app/"; –
Maurizio