Domanda

Sto creando una versione gratuita del mio gioco per iPhone.Voglio avere un pulsante all'interno della versione gratuita che porti le persone alla versione a pagamento nell'app store.Se utilizzo un collegamento standard

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8

l'iPhone apre prima Safari e poi l'app store.Ho utilizzato altre app che aprono direttamente l'app store, quindi so che è possibile.

Qualche idea?Qual è lo schema URL per l'app store?

È stato utile?

Soluzione

Modificato il 02-02-2016

A partire da iOS 6 SKStoreProductViewController < è stata introdotta una classe>. Puoi collegare un'app senza uscire dall'app. Lo snippet di codice in Swift 3.x / 2.x e Objective-C è qui .

  

Oggetto SKStoreProductViewController presenta un negozio che consente il   utente per acquistare altri media dall'App Store. Ad esempio, la tua app   potrebbe visualizzare lo store per consentire all'utente di acquistare un'altra app.


Da Notizie e annunci per gli sviluppatori Apple .

  

Indirizza i clienti direttamente sulla tua app   sull'App Store con iTunes Links   Con i collegamenti iTunes puoi fornire il tuo   clienti con un modo semplice per accedere   le tue app direttamente sull'App Store   dal tuo sito Web o marketing   campagne. La creazione di un collegamento iTunes è   semplice e può essere diretto   i clienti a una singola app, tutto   le tue app o su un'app specifica con   il nome della tua azienda specificato.

     

Per inviare i clienti a uno specifico   applicazione:    http://itunes.com/apps/appname

     

Per inviare   i clienti a un elenco di app che hai   sull'App Store:    http://itunes.com/apps/developername

     

Per inviare i clienti a un'app specifica   con il nome della tua azienda incluso in   URL:    http://itunes.com/apps/developername/appname


Note aggiuntive:

Puoi sostituire http:// con itms:// o itms-apps:// per evitare reindirizzamenti.

Per informazioni sulla denominazione, vedi Apple QA1633:

https://developer.apple.com/library/content /qa/qa1633/_index.html .

Modifica (da gennaio 2015):

I collegamenti itunes.com/apps devono essere aggiornati a appstore.com/apps. Vedi QA1633 sopra, che è stato aggiornato. Un nuovo QA1629 suggerisce questi passaggi e il codice per il lancio del negozio da un'app:

  1. Avvia iTunes sul tuo computer.
  2. Cerca l'elemento che desideri collegare.
  3. Fai clic con il pulsante destro del mouse o fai clic tenendo premuto il tasto Ctrl sul nome dell'elemento in iTunes, quindi scegli " Copia l'URL di iTunes Store " dal menu a comparsa.
  4. Nella tua applicazione, crea un NSURL oggetto con l'URL iTunes copiato, quindi passa questo oggetto al metodo UIApplication di openURL: per aprire il tuo oggetto nell'App Store.

Codice di esempio:

NSString *iTunesLink = @"itms://itunes.apple.com/app/apple-store/id375380948?mt=8";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Swift 4.2

   let urlStr = "itms-apps://itunes.apple.com/app/apple-store/id375380948?mt=8"
    if #available(iOS 10.0, *) {
        UIApplication.shared.open(URL(string: urlStr)!, options: [:], completionHandler: nil)

    } else {
        UIApplication.shared.openURL(URL(string: urlStr)!)
    }

Altri suggerimenti

Se vuoi aprire un'app direttamente sull'App Store, dovresti usare:

ITMS-apps: // ...

In questo modo aprirà direttamente l'app dell'App Store nel dispositivo, anziché andare prima su iTunes, quindi aprirà solo l'App Store (quando si utilizza solo itms: //)

Spero che sia d'aiuto.


EDIT: APR, 2017. itms-apps: // funziona di nuovo in iOS10. L'ho provato.

EDIT: APR, 2013. Questo non funziona più in iOS5 e versioni successive. Usa

https://itunes.apple.com/app/id378458261

e non ci sono più reindirizzamenti.

A partire da iOS 6 nel modo giusto per farlo utilizzando la classe SKStoreProductViewController .

Swift 3.x :

func openStoreProductWithiTunesItemIdentifier(identifier: String) {
    let storeViewController = SKStoreProductViewController()
    storeViewController.delegate = self

    let parameters = [ SKStoreProductParameterITunesItemIdentifier : identifier]
    storeViewController.loadProduct(withParameters: parameters) { [weak self] (loaded, error) -> Void in
        if loaded {
            // Parent class of self is UIViewContorller
            self?.present(storeViewController, animated: true, completion: nil)
        }
    }
}

func productViewControllerDidFinish(_ viewController: SKStoreProductViewController) {
    viewController.dismiss(animated: true, completion: nil)
}
// Usage:
openStoreProductWithiTunesItemIdentifier(identifier: "13432")
  

È possibile ottenere l'identificatore dell'elemento iTunes dell'app in questo modo: (anziché statico)

Swift 3.2

var appID: String = infoDictionary["CFBundleIdentifier"]
var url = URL(string: "http://itunes.apple.com/lookup?bundleId=\(appID)")
var data = Data(contentsOf: url!)
var lookup = try? JSONSerialization.jsonObject(with: data!, options: []) as? [AnyHashable: Any]
var appITunesItemIdentifier = lookup["results"][0]["trackId"] as? String
openStoreProductViewController(withITunesItemIdentifier: Int(appITunesItemIdentifier!) ?? 0)

Swift 2.x :

func openStoreProductWithiTunesItemIdentifier(identifier: String) {
    let storeViewController = SKStoreProductViewController()
    storeViewController.delegate = self

    let parameters = [ SKStoreProductParameterITunesItemIdentifier : identifier]
    storeViewController.loadProductWithParameters(parameters) { [weak self] (loaded, error) -> Void in
        if loaded {
            // Parent class of self is UIViewContorller
            self?.presentViewController(storeViewController, animated: true, completion: nil)
        }
    }
}

func productViewControllerDidFinish(viewController: SKStoreProductViewController) {
    viewController.dismissViewControllerAnimated(true, completion: nil)
}
// Usage
openStoreProductWithiTunesItemIdentifier("2321354")

Objective-C :

static NSInteger const kAppITunesItemIdentifier = 324684580;
[self openStoreProductViewControllerWithITunesItemIdentifier:kAppITunesItemIdentifier];

- (void)openStoreProductViewControllerWithITunesItemIdentifier:(NSInteger)iTunesItemIdentifier {
    SKStoreProductViewController *storeViewController = [[SKStoreProductViewController alloc] init];

    storeViewController.delegate = self;

    NSNumber *identifier = [NSNumber numberWithInteger:iTunesItemIdentifier];

    NSDictionary *parameters = @{ SKStoreProductParameterITunesItemIdentifier:identifier };
    UIViewController *viewController = self.window.rootViewController;
    [storeViewController loadProductWithParameters:parameters
                                   completionBlock:^(BOOL result, NSError *error) {
                                       if (result)
                                           [viewController presentViewController:storeViewController
                                                              animated:YES
                                                            completion:nil];
                                       else NSLog(@"SKStoreProductViewController: %@", error);
                                   }];

    [storeViewController release];
}

#pragma mark - SKStoreProductViewControllerDelegate

- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
    [viewController dismissViewControllerAnimated:YES completion:nil];
}
  

È possibile ottenere kAppITunesItemIdentifier (identificativo elemento iTunes dell'app) in questo modo: (anziché statico)

NSDictionary* infoDictionary = [[NSBundle mainBundle] infoDictionary];
    NSString* appID = infoDictionary[@"CFBundleIdentifier"];
    NSURL* url = [NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/lookup?bundleId=%@", appID]];
    NSData* data = [NSData dataWithContentsOfURL:url];
    NSDictionary* lookup = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
    NSString * appITunesItemIdentifier =  lookup[@"results"][0][@"trackId"]; 
    [self openStoreProductViewControllerWithITunesItemIdentifier:[appITunesItemIdentifier intValue]];

Dall'estate 2015 in poi...

-(IBAction)clickedUpdate
{
    NSString *simple = @"itms-apps://itunes.apple.com/app/id1234567890";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:simple]];
}

sostituisci "id1234567890" con "id" e "il tuo numero di dieci cifre"

  1. Funziona perfettamente tutti i dispositivi.

  2. Va direttamente a l'app store, nessun reindirizzamento.

  3. Va bene per tutti negozi nazionali.

  4. E' vero che dovresti passare all'utilizzo loadProductWithParameters, Ma se lo scopo del collegamento è aggiornare l'app in cui ti trovi attualmente:forse è meglio usare questo approccio "vecchio stile".

Apple ha appena annunciato l'URL di appstore.com.

https://developer.apple.com/library/ios/ qa / qa1633 / _index.html

  

Esistono tre tipi di collegamenti brevi per App Store, in due forme, uno per le app iOS e un altro per le app Mac:

     

Nome azienda

     

iOS: http://appstore.com/ ad esempio, http://appstore.com/apple

     

Mac: http://appstore.com/mac/ ad esempio http://appstore.com/mac/apple

     

Nome app

     

iOS: http://appstore.com/ ad esempio, http://appstore.com/keynote

     

Mac: http://appstore.com/mac/ ad esempio http://appstore.com/mac/keynote

     

App per azienda

     

iOS: http://appstore.com/ / ad esempio, http://appstore.com/apple/keynote

     

Mac: http://appstore.com/mac/ / ad esempio http://appstore.com/mac/apple/keynote

     

La maggior parte delle aziende e delle app dispone di un link breve all'App Store canonico. Questo URL canonico viene creato modificando o rimuovendo determinati caratteri (molti dei quali sono illegali o hanno un significato speciale in un URL (ad esempio, & Quot; & Amp; & Quot;)).

     

Per creare un collegamento breve App Store, applica le seguenti regole al nome della tua azienda o app:

     

Rimuovi tutto lo spazio bianco

     

Converti tutti i caratteri in minuscolo

     

Rimuovi tutti i simboli di copyright (& # 169;), marchio (& # 8482;) e marchio registrato (& # 174;)

     

Sostituisci e commerciali (" & amp; ") con " e "

     

Rimuovi la maggior parte della punteggiatura (vedi il Listato 2 per il set)

     

Sostituisci quotate accentate e altre &; decorate " caratteri (& # 252 ;, & # 229 ;, ecc.) con il loro carattere elementare (u, a, ecc.)

     

Lascia tutti gli altri personaggi così come sono.

     

Elenco di 2 caratteri di punteggiatura che devono essere rimossi.

     ! &; &

# 161 quot; # $% '() * +, - / :; lt. &; &; &? = Gt # 191; @ [] ^ _` {|} ~

     

Di seguito sono riportati alcuni esempi per dimostrare la conversione che ha luogo.

     

App Store

     

Esempi di nomi di società

     

Gameloft = > http://appstore.com/gameloft

     

Activision Publishing, Inc. = > http://appstore.com/activisionpublishinginc

     

Fotografia di Chen & amp; Software = & Gt; http://appstore.com/chensphotographyandsoftware

     

Esempi di nomi di app

     

Ocarina = > http://appstore.com/ocarina

     

Where & # 8217; s My Perry? = Gt &; http://appstore.com/wheresmyperry

     

Brain Challenge & # 8482; = Gt &; http://appstore.com/brainchallenge

Questo codice genera il link App Store su iOS

NSString *appName = [NSString stringWithString:[[[NSBundle mainBundle] infoDictionary]   objectForKey:@"CFBundleName"]];
NSURL *appStoreURL = [NSURL URLWithString:[NSString stringWithFormat:@"itms-apps://itunes.com/app/%@",[appName stringByReplacingOccurrencesOfString:@" " withString:@""]]];

Sostituisci itms-app con http su Mac:

NSURL *appStoreURL = [NSURL URLWithString:[NSString stringWithFormat:@"http:/itunes.com/app/%@",[appName stringByReplacingOccurrencesOfString:@" " withString:@""]]]; 

Apri URL su iOS:

[[UIApplication sharedApplication] openURL:appStoreURL];

Mac:

[[NSWorkspace sharedWorkspace] openURL:appStoreURL];

Cambia semplicemente 'itunes' in 'phobos' nel link dell'app.

http: // phobos. apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8

Ora aprirà l'App Store direttamente

Per avere un collegamento diretto senza reindirizzamento:

  1. Utilizza iTunes Link Maker http://itunes.apple.com/linkmaker/ per ottenere il vero collegamento diretto
  2. Sostituisci http:// con itms-apps://
  3. Apri il link con [[UIApplication sharedApplication] openURL:url];

Fai attenzione, quei collegamenti funzionano solo su dispositivi reali, non nel simulatore.

Fonte: https://developer.apple.com/library /ios/#qa/qa2008/qa1629.html

Questo ha funzionato perfettamente per me utilizzando solo l'ID APP:

 NSString *urlString = [NSString stringWithFormat:@"http://itunes.apple.com/app/id%@",YOUR_APP_ID];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];

Il numero di reindirizzamenti è ZERO.

Numerose risposte suggeriscono di usare 'itms' o 'itms-apps' ma questa pratica non è specificamente raccomandata da Apple. Offrono solo il seguente modo per aprire l'App Store:

Elenco 1 Avvio dell'App Store da un'applicazione iOS

NSString *iTunesLink = @"https://itunes.apple.com/us/app/apple-store/id375380948?mt=8";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Vedi https://developer.apple.com/library/ios /qa/qa1629/_index.html ultimo aggiornamento marzo 2014 a partire da questa risposta.

Per le app che supportano iOS 6 e versioni successive, Apple offre un meccanismo in-app per presentare l'App Store: SKStoreProductViewController

- (void)loadProductWithParameters:(NSDictionary *)parameters completionBlock:(void (^)(BOOL result, NSError *error))block;

// Example:
SKStoreProductViewController* spvc = [[SKStoreProductViewController alloc] init];
spvc.delegate = self;
[spvc loadProductWithParameters:@{ SKStoreProductParameterITunesItemIdentifier : @(364709193) } completionBlock:^(BOOL result, NSError *error){ 
    if (error)
        // Show sorry
    else
        // Present spvc
}];

Si noti che su iOS6, il blocco di completamento potrebbe non essere chiamato in caso di errori. Questo sembra essere un bug che è stato risolto in iOS 7.

Se vuoi collegarti alle app di uno sviluppatore e il nome dello sviluppatore ha segni di punteggiatura o spazi (ad es. società di sviluppo, LLC) dal tuo URL in questo modo:

itms-apps://itunes.com/apps/DevelopmentCompanyLLC

Altrimenti restituisce " Questa richiesta non può essere elaborata " su iOS 4.3.3

Puoi ottenere un link a un elemento specifico nell'app store o iTunes tramite il creatore di link all'indirizzo: http://itunes.apple.com/linkmaker/

Funziona e si collega direttamente in iOS5

NSString *iTunesLink = @"http://itunes.apple.com/app/baseball-stats-tracker-touch/id490256272?mt=8";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Questo è un modo semplice e breve per reindirizzare / collegare altre applicazioni esistenti su app store.

 NSString *customURL = @"http://itunes.apple.com/app/id951386316";

 if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:customURL]])
 {
       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
 } 

Per Xcode 9.1 e Swift 4:

  1. Importa StoreKit:
import StoreKit

2.Conformare il protocollo

SKStoreProductViewControllerDelegate

3.Implementa il protocollo

func openStoreProductWithiTunesItemIdentifier(identifier: String) {
    let storeViewController = SKStoreProductViewController()
    storeViewController.delegate = self

    let parameters = [ SKStoreProductParameterITunesItemIdentifier : identifier]
    storeViewController.loadProduct(withParameters: parameters) { [weak self] (loaded, error) -> Void in

        if loaded {
            // Parent class of self is UIViewContorller
            self?.present(storeViewController, animated: true, completion: nil)
        }
    }   
}

3.1

func productViewControllerDidFinish(_ viewController: SKStoreProductViewController) {
    viewController.dismiss(animated: true, completion: nil)
}
  1. Come usare:
openStoreProductWithiTunesItemIdentifier(identifier: "here_put_your_App_id")

Nota:

  

È molto importante inserire l'ID esatto della tua APP. Perché questo causa errore (non mostra il registro degli errori, ma nulla funziona bene per questo)

Posso confermare che se crei un'app in iTunes Connect ottieni il tuo ID app prima di inviarlo.

Quindi ..

itms-apps://itunes.apple.com/app/id123456789

NSURL *appStoreURL = [NSURL URLWithString:@"itms-apps://itunes.apple.com/app/id123456789"];
    if ([[UIApplication sharedApplication]canOpenURL:appStoreURL])
        [[UIApplication sharedApplication]openURL:appStoreURL];

Funziona a meraviglia

La creazione di un collegamento potrebbe diventare un problema complesso quando si supportano più sistemi operativi e piattaforme multiple. Ad esempio, WebObjects non è supportato su iOS 7 (alcuni di essi), alcuni collegamenti creati apriranno un altro archivio paese quindi l'utente ecc.

Esiste una libreria open source chiamata iLink che potrebbe aiutarti.

I vantaggi di questa libreria sono che i collegamenti sarebbero stati trovati e creati in fase di esecuzione (la biblioteca avrebbe verificato l'ID app e il sistema operativo su cui era in esecuzione e avrebbe scoperto quale collegamento dovrebbe essere creato). Il punto migliore in questo è che non è necessario configurare quasi nulla prima di usarlo in modo che sia privo di errori e funzionerebbe sempre. È fantastico anche se hai pochi target sullo stesso progetto, quindi non devi ricordare quale ID app o link utilizzare. Questa libreria richiederebbe inoltre all'utente di aggiornare l'app se è presente una nuova versione nello store (questa è integrata e la disattivi con un semplice flag) che punta direttamente alla pagina di aggiornamento dell'app se l'utente accetta.

Copia i 2 file della libreria nel tuo progetto (iLink.h & amp; iLink.m).

Nella tua appDelegate.m:

#import "iLink.h"

+ (void)initialize
{
    //configure iLink
    [iLink sharedInstance].globalPromptForUpdate = YES; // If you want iLink to prompt user to update when the app is old.
}

e nel punto in cui si desidera aprire la pagina di classificazione, ad esempio, basta usare:

[[iLink sharedInstance] iLinkOpenAppPageInAppStoreWithAppleID: YOUR_PAID_APP_APPLE_ID]; // You should find YOUR_PAID_APP_APPLE_ID from iTunes Connect 

Non dimenticare di importare iLink.h sullo stesso file.

Esiste un ottimo documento per l'intera libreria e un esempio di progetti per iPhone e Mac.

Almeno iOS 9 e versioni successive

  • Apri direttamente nell'App Store

Un'app

itms-apps://itunes.apple.com/app/[appName]/[appID]

Elenco delle app per sviluppatori

itms-apps://itunes.apple.com/developer/[developerName]/[developerID]

Secondo Ultimo documento di Apple Devi usare

appStoreLink = "https://itunes.apple.com/us/app/apple-store/id375380948?mt=8"  

o

SKStoreProductViewController 

Se hai l'ID app store, è meglio usarlo. Soprattutto se in futuro potresti cambiare il nome dell'applicazione.

http://itunes.apple.com/app/id378458261

Se non disponi dell'ID app store, puoi creare un URL basato su questa documentazione https://developer.apple.com/library/ios/qa/qa1633/_index.html

+ (NSURL *)appStoreURL
{
    static NSURL *appStoreURL;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        appStoreURL = [self appStoreURLFromBundleName:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"]];
    });
    return appStoreURL;
}

+ (NSURL *)appStoreURLFromBundleName:(NSString *)bundleName
{
    NSURL *appStoreURL = [NSURL URLWithString:[NSString stringWithFormat:@"itms-apps://itunes.com/app/%@", [self sanitizeAppStoreResourceSpecifier:bundleName]]];
    return appStoreURL;
}

+ (NSString *)sanitizeAppStoreResourceSpecifier:(NSString *)resourceSpecifier
{
    /*
     https://developer.apple.com/library/ios/qa/qa1633/_index.html
     To create an App Store Short Link, apply the following rules to your company or app name:

     Remove all whitespace
     Convert all characters to lower-case
     Remove all copyright (©), trademark (™) and registered mark (®) symbols
     Replace ampersands ("&") with "and"
     Remove most punctuation (See Listing 2 for the set)
     Replace accented and other "decorated" characters (ü, å, etc.) with their elemental character (u, a, etc.)
     Leave all other characters as-is.
     */
    resourceSpecifier = [resourceSpecifier stringByReplacingOccurrencesOfString:@"&" withString:@"and"];
    resourceSpecifier = [[NSString alloc] initWithData:[resourceSpecifier dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES] encoding:NSASCIIStringEncoding];
    resourceSpecifier = [resourceSpecifier stringByReplacingOccurrencesOfString:@"[!¡\"#$%'()*+,-./:;<=>¿?@\\[\\]\\^_`{|}~\\s\\t\\n]" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, resourceSpecifier.length)];
    resourceSpecifier = [resourceSpecifier lowercaseString];
    return resourceSpecifier;
}

Passa questo test

- (void)testAppStoreURLFromBundleName
{
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"Nuclear™"].absoluteString, @"itms-apps://itunes.com/app/nuclear", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"Magazine+"].absoluteString, @"itms-apps://itunes.com/app/magazine", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"Karl & CO"].absoluteString, @"itms-apps://itunes.com/app/karlandco", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"[Fluppy fuck]"].absoluteString, @"itms-apps://itunes.com/app/fluppyfuck", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"Pollos Hérmanos"].absoluteString, @"itms-apps://itunes.com/app/polloshermanos", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"Niños and niñas"].absoluteString, @"itms-apps://itunes.com/app/ninosandninas", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"Trond, MobizMag"].absoluteString, @"itms-apps://itunes.com/app/trondmobizmag", nil);
    STAssertEqualObjects([AGApplicationHelper appStoreURLFromBundleName:@"!__SPECIAL-PLIZES__!"].absoluteString, @"itms-apps://itunes.com/app/specialplizes", nil);
}

Nonostante ci siano molte risposte qui, nessuno dei suggerimenti per il collegamento alle app degli sviluppatori sembra funzionare più.

Quando ho visitato l'ultima volta sono stato in grado di farlo funzionare utilizzando il formato:

itms-apps://itunes.apple.com/developer/developer-name/id123456789

Non funziona più, ma rimuovere il nome dello sviluppatore fa:

itms-apps://itunes.apple.com/developer/id123456789

Prova in questo modo

http://itunes.apple.com/lookup?id= " qui il tuo ID app " return json. Da questo, trova la chiave " trackViewUrl " e valore è l'URL desiderato. usa questo url (basta sostituire https:// con itms-apps://). Funziona bene.

Ad esempio se il tuo ID app è xyz, vai a questo link http://itunes.apple.com/lookup?id=xyz

Quindi trova l'URL per la chiave " trackViewUrl " .Questo è l'URL della tua app nell'App Store e per usare questo url in xcode prova questo

NSString *iTunesLink = @"itms-apps://itunes.apple.com/us/app/Your app name/id Your app ID?mt=8&uo=4";
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Grazie

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top