68 votes

Comment vérifier si Facebook est installé Android

Je suis la modification de mon appli pour être en mesure de les rattraper si un utilisateur tente de publier sans avoir le facebook app installé (nécessaire pour l'authentification unique). Ici c'est le code que j'utilise:

try{
    ApplicationInfo info = getPackageManager().
            getApplicationInfo("com.facebook.android", 0 );
    return true;
} catch( PackageManager.NameNotFoundException e ){
    return false;
}

Le problème est, il est toujours d'attraper une erreur. Selon la question ici, j'ai besoin de demander la permission, mais je ne sais pas quelles sont les permissions j'ai besoin de demander.

Est mon problème, d'une autorisation d'un ou de quelque chose d'autre?

105voto

Torid Points 2821

com.facebook.android est le nom du package pour le SDK de Facebook. L'application Facebook est com.facebook.katana.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X