Wie Sie auf der Seite einer einzelnen Autor / Unternehmensseite im App Store verbinden?

StackOverflow https://stackoverflow.com/questions/1060699

  •  21-08-2019
  •  | 
  •  

Frage

Ich mag einen Link zu allen Anwendungen von einem einzigen Autor / Unternehmen im App Store von meinem iPhone App zur Verfügung zu stellen.

Nehmen wir Ngmoco zum Beispiel. Ein Klick auf den folgenden Link auf iTunes für Mac oder PC öffnet iTunes und leitet den Benutzer auf eine Seite mit allen veröffentlichten Anwendungen von Ngmoco bis heute: http://itunes.apple.com/WebObjects/MZStore.woa / wa / viewArtist? id = 293559501

Um jedoch die gleiche URL aus dem iPhone zu öffnen (zB von Mail.app oder aus einer anderen Anwendung) die iTunes Musik Shop-Browser anstelle dem App Store-Browser gestartet werden soll, und ein Fehler Meldung erscheint. Jeder weiß, wie soll ich auf alle Anwendungen von einem einzigen Autor oder Unternehmen eine iPhone-freundliche URL Verknüpfung herstellt? Danke.

War es hilfreich?

Lösung

NSString *str = @"itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=glbasic";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:str]];

Das scheint für mich zu arbeiten !!

Andere Tipps

Noch einfacher sind die itunes.com Urls. http://itunes.com/CompanyName (entfernen Sie alle Leerzeichen in der Firma).

Hier ist, was ich Arbeiten für mich gefunden, innerhalb eines iPhone-App umgeleitet wird. Dies geht direkt in den App Store App:

NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Sie einfach den Namen der App-Entwickler Ersatz für „Firmenname“.

Hier ist die neueste Antwort mit einem Link zu Apples Dev Richtlinien und Beispiele.

// Goes to App Store
NSString *iTunesLink = @"itms-apps://itunes.com/apps/gameloft/";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Wie App Store von iOS-Anwendung starten

Wie Apple sagt, es zu tun - Company Store Link

Versuchen itunes mit phobos ersetzen, z.

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

Links phobos.apple.com im App Store-Anwendung geöffnet wird, während Links in der iTunes-Anwendung itunes.apple.com öffnen wird.

Also, das Verfahren in Apple Technical Q & A auf das Thema nicht funktioniert? (Das scheint diese andere Frage und diese , obwohl vielleicht der Unterschied zu einem ist die Verknüpfung App im Vergleich zu verknüpfen, um ein Unternehmen

Die Antwort von @JohnFricker am besten funktioniert für mich. Obwohl es erwähnenswert, dass ich alle Leerzeichen zu entfernen, hatte und Zeichensetzung aus dem Entwicklernamen. Ich versuchte es mit Leerzeichen entfernt, aber nicht Interpunktion und es immer noch nicht funktioniert.

die bisherigen Antworten als Richtlinien verwenden, habe ich die folgenden:

  1. Google ein Beispiel App von Ihrem Unternehmen und als iTunes Vorschauseite (Beispiel bringen: https://itunes.apple.com/gb/app/facebook/id284882215?mt=8 )
  2. In der oben rechts auf dieser Seite finden Sie rechts den Link „Mehr von diesem Entwickler“ und kopieren Sie diesen Link (Beispiel: https://itunes.apple.com/gb/artist/facebook-inc./id284882218 )
  3. Sie können es dann ändern, so dass es itms-Apps statt https verwendet, wie folgt:

    itms-apps://itunes.apple.com/gb/artist/facebook-inc./id284882218
    

Wenn in App verwendet dies den App Store auf einer schönen Seite mit Ihrem Firmennamen an der Spitze und alle apps unten aufgeführten eröffnen. Sie können den Link in die Adressleiste des mobilen Safari kopieren und eine Vorschau davon im App Store zu sehen, ohne in jeden Code vertiefen zu müssen.

Ich denke, das Apple-Beispielcode einen Fehler hat. Ändern

self.iTunesURL = [response URL];

self.iTunesURL = [request URL];

einfach zu itunes gehen als auf den Namen Ihres Unternehmens klicken, kopieren und einfügen es wo auch immer Sie wollen. Ich denke bisherige Antworten für frühere Versionen von itunes nützlich waren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top