Comment créer un lien vers la page d'une seule page auteur / entreprise sur l'App Store?

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

  •  21-08-2019
  •  | 
  •  

Question

Je voudrais fournir un lien vers toutes les applications d'un seul auteur / société sur l'App Store de mon application iPhone.

Prenons Ngmoco par exemple. En cliquant sur le lien suivant sur iTunes pour PC ou Mac ouvre iTunes et redirige l'utilisateur vers une page avec toutes les applications publiées de Ngmoco jusqu'à aujourd'hui: http://itunes.apple.com/WebObjects/MZStore.woa / wa / viewArtist? id = 293559501

Toutefois, l'ouverture de la même URL de l'iPhone (par exemple à partir de Mail.app ou d'une autre application) provoque l'iTunes Musique navigateur Store pour être lancé à la place du navigateur App Store, et une erreur message apparaît. Tout le monde sait comment dois-je concevoir une URL iPhone conviviale liaison à toutes les applications d'un seul auteur ou de l'entreprise? Merci.

Était-ce utile?

La solution

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

Cela semble fonctionner pour moi !!

Autres conseils

Encore plus facile sont les itunes.com urls. http://itunes.com/CompanyName (supprimer les espaces dans la société).

Voici ce que j'ai trouvé fonctionne pour moi, redirigeant à partir d'une application iPhone. Cela va directement à l'application App Store:

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

Il suffit de remplacer au nom du développeur d'applications pour « companyname ».

Voici la dernière réponse avec un lien vers les directives Apples Dev et des exemples.

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

Comment lancer l'App Store d'iOS application

Comment Apple dit de le faire - lien Société Store

Essayez de remplacer itunes avec phobos, par exemple:.

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

Liens vers ouvert dans phobos.apple.com l'application App Store, alors que des liens vers ouvrira dans itunes.apple.com l'application iTunes.

Ainsi, la procédure et technique d'Apple Q sur le sujet ne fonctionne pas? (Cela semble correspondre réponse de Jason que vous avez dit n'a pas réussi.) Il a travaillé pour l'utilisateur qui a posté cette autre question et celui-ci , bien que peut-être la différence est un lien vers une app par rapport à un lien l'entreprise

La réponse par @JohnFricker fonctionne le mieux pour moi. Bien qu'il soit intéressant de noter que je devais supprimer tous les espaces et la ponctuation du nom du développeur. Je l'ai essayé avec des espaces supprimés, mais pas la ponctuation et ne fonctionne toujours pas.

En utilisant les réponses précédentes comme des lignes directrices, je l'ai fait ce qui suit:

  1. Google exemple application de votre entreprise et la mettre comme une page d'aperçu iTunes (exemple: https://itunes.apple.com/gb/app/facebook/id284882215?mt=8 )
  2. En haut à droite de cette page, cliquez droit sur le lien intitulé « Voir plus de ce développeur » et copier ce lien (exemple: https://itunes.apple.com/gb/artist/facebook-inc./id284882218 )
  3. Vous pouvez ensuite le modifier pour qu'il utilise l'iTMS des applications au lieu de https, comme ci-dessous:

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

Lorsqu'il est utilisé en application cela ouvrira l'App Store sur une belle page avec votre nom de l'entreprise en haut et toutes les applications énumérées ci-dessous. Vous pouvez copier et coller le lien dans la barre d'adresse de Safari mobile pour voir un aperçu de celui-ci dans l'App Store sans avoir à se plonger dans le code.

Je pense que l'exemple de code Apple a un bug. Changement

self.iTunesURL = [response URL];

à

self.iTunesURL = [request URL];

il suffit d'aller à itunes que cliquer sur le nom de votre entreprise, copiez et collez-le whereever que vous voulez. Je pense que les réponses précédentes ont été utiles pour les versions précédentes de itunes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top