2009-10-14 19 views
1

Je voulais depuis mon application ouvrir une autre application iPhone native installée sur l'appareil. J'ai utilisé la méthode openUrl et lui ai donné le schéma d'URL pour cette application, mais il lance toujours l'application web non native. Est-il possible de lancer l'application native à la place? J'apprécierais toute aide.lancer une application iPhone native depuis un autre

Merci à l'avance,

Sarah

+1

Quelle application que vous essayez de lancer? Savez-vous qu'il a un schéma d'URL enregistré? –

Répondre

4

Vous ne pouvez les applications ouvertes qui se sont inscrits dans le système. Par exemple:

Mail:
[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]];

Téléphone:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];

SMS:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:55555"]];

Tweetie:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tweetie://"]];

Remarque
Cela SEULEMENT travail si l'application a un préfixe enregistré (tel, sms, tweetie, etc ...)

+0

J'essaie d'ouvrir l'application du canal météo. At-il un préfixe enregistré? – Sarah

+0

La meilleure chose à faire pour vous est de contacter les développeurs de l'application. – coneybeare

+1

En tant que ressource supplémentaire, essayez de chercher ici pour savoir qui a un schéma d'URL: http://handleopenurl.com/ – coneybeare

Questions connexes