obtenez tous les iOS schémas d'url sur le périphérique
Est-il un moyen d'obtenir tous les schémas d'url de toutes les applications sur un appareil? Il y a un référentiel central de quelque part, peut-être un plist?
stackoverflow.com/questions/5667920/... - dup?
Je ne pense pas que ce soit une dup, je suis en train de générer une liste de mes applications de tous les schémas d'url sur l'appareil. L'application est un outil de vente et nous essayons de le lier à deux autres apps, nous avons intégré mais certaines personnes pourraient ne pas les avoir installés. Ce poste a été à la recherche pour les schémas d'url à d'autres applications comme facebook
Pourquoi ne pas simplement de vérifier si vous pouvez ouvrir cette URL avant de le faire?
Je ne pense pas que ce soit une dup, je suis en train de générer une liste de mes applications de tous les schémas d'url sur l'appareil. L'application est un outil de vente et nous essayons de le lier à deux autres apps, nous avons intégré mais certaines personnes pourraient ne pas les avoir installés. Ce poste a été à la recherche pour les schémas d'url à d'autres applications comme facebook
Pourquoi ne pas simplement de vérifier si vous pouvez ouvrir cette URL avant de le faire?
[[UIApplication sharedApplication] canOpenURL:@""];
OriginalL'auteur PruitIgoe | 2014-09-04
Vous devez vous connecter pour publier un commentaire.
Ajoutant ma solution au cas où quelqu'un est toujours à la recherche. Après avoir passé quelques temps à la recherche de la réponse, j'ai fini sur un mélange entre le @danielbeard et @Avis de la solution.
Parce que je sais que je suis à la recherche d':
À l'aide de cette information, je puis l'ajouter à un éventail d'applications de vérifier (à faire ce que @danielbeard suggéré).
Espère que cela aide quelqu'un dans l'avenir.
Depuis iTunes, 12.7 ont sorti de retour en Septembre 2017, vous ne pouvez plus accéder à des applications via iTunes sur l'ordinateur. Une fois de plus, Apple a fondamentalement changé la manière d'un élément essentiel de l'ensemble de leur écosystème fonctionne. Cela devrait probablement être mis à jour.
OriginalL'auteur Greg Barbosa
si c'est par programmation, je ne sais pas.
ici est la réponse à liés à votre question(pas exactement)
Trouver une application de l'URL par programmation
Mais manuellement sur votre appareil-
oui...
il y a un moyen d'obtenir des schémas d'url de toutes les applications installées sur votre appareil par cette procédure. Installer ifunbox sur votre système. Connectez votre appareil, ouvrez l'utilisateur les applications et ouvrez l'application que vous essayez de trouver schéma d'url. vous trouverez d'accueil de l'application un dossier, dans ce dossier, vous trouverez des infos.plist de l'application. ouvrez info.plist et vérifier le schéma d'url l'adresse dans la dernière colonne.
il a travaillé pour moi. vous trouverez le schéma d'url de certaines applications qui sont enregistrées pour des schémas d'url.
voici quelques liens pour le schéma d'url adresses de certaines applications.(peut économiser votre temps).
1.http://handleopenurl.com/
2.http://wiki.akosma.com/IPhone_URL_Schemes
comment pouvez-vous trouver les applications liées? tu veux dire basé sur le schéma d'url ou de la fonctionnalité. je suis confus schémas d'url de l'application ou quelque chose comme mots de passe. comment pouvez-vous trouver la fonctionnalité de l'application basée sur le schéma d'url? @PruitIgoe
les deux liens sont cassés
OriginalL'auteur Avis
Oui, vous pouvez utiliser l'api privée. Première
puis l'utiliser:
vérifier https://github.com/wujianguo/iOSAppsInfo.
OriginalL'auteur justin
Il n'est pas soutenu officiellement par Apple API sans jailbreak
Une solution de contournement pourrait être comment Bosse sait les applications qui sont lancées et le soutien Schémas d'URL:
http://danielamitay.com/blog/2011/2/16/how-to-detect-installed-ios-apps
La raison pour laquelle vous ne pouvez pas faire tyat de recherche par programme c'est que c'est une caractéristique de sécurité, apple met en œuvre, principalement sandbox pour chaque application. Si toutes les applications savais que vous avez installé d'autres applications (régimes), il serait considéré comme un risque, les empreintes de vous à une banque, paypal, ou le mot de passe d'application par exemple.
OriginalL'auteur cDima
Je vais aller sur un coup de tête ici et supposons que vous essayez d'effectuer les opérations suivantes:
Si vous voulez faire cela, vous n'avez pas à faire l'étape 2 manuellement. Comme une question de fait, vous ne pouvez pas. Toutefois, vous pouvez utiliser le UIDocumentInteractionController classe pour présenter un menu d'applications compatibles.
C'est la seule façon que vous pouvez "vérifier" pour d'autres applications installées sur le téléphone. Au moins sur iOS 7 et sous.
OriginalL'auteur JustAnotherCoder