Déterminer si une application existe et lancer l'application sur iOS

Est-il un moyen de vérifier iOS pour voir si une autre application a été installé et lancé? Si la mémoire me sert, ce n'était pas possible dans les premières versions, mais cela a été changé?

  • Je pense que cela doit être possible en quelque sorte - je dis ça parce que le Facebook SDK mise en œuvre permettra de lancer le Facebook app si installé sinon il se replie sur Safari. Vous avez besoin de savoir quelques infos à propos de l'application d'autres, parce qu'avec Facebook, vous devez ajouter des informations d'enregistrement de votre propre application.
  • Oui, je suppose que si vous savez l'identificateur d'application que vous pouvez vérifier et de le démarrer en quelque sorte. Mais je ne trouve pas de référence à la présente. J'espérais que quelqu'un a essayé ce.
  • Assez facile, par exemple: NSURL *urlApp = [NSURL URLWithString:@fb://"]; BOOL canOpenFBApp = [[UIApplication sharedApplication] canOpenURL:urlApp]; printf("\n canOpenFBApp:%i \n",canOpenFBApp);
InformationsquelleAutor Rob | 2011-04-21