2013-08-01 3 views
1

j'ai une application PhoneGap travail (2.9) et que vous voulez ajouter l'intégration de Facebook en utilisant le plugin PhoneGap/Facebook. Sur la page d'inscription de l'application Facebook, j'ai du mal à trouver comment fournir les informations requises. Je comprends que j'ai besoin de lister les applications 'Native iOS' et 'Native Android' comme méthodes, mais avec le choix d'Android en particulier, d'où vient le 'Nom de Classe'? Le site web de Facebook dit que c'est le 'Nom de la classe de l'activité principale que vous voulez lancer sur Facebook' mais pour moi, cela n'a aucun sens dans l'environnement PhoneGap.intégration de Facebook pour une application PhoneGap

+0

Avez-vous déjà travaillé? J'aimerais savoir quoi mettre pour la classe Android aussi –

Répondre

0

Je suis assez sûr que cela signifie juste la classe principale de l'application, comme c'est la seule activité dans l'application Android

Donc, si votre application est appelée « MyApp », votre nom de package est com.example.myapp alors le " champ Nom de la classe » serait:

com.example.myapp.MyApp 

Completed Android platform section of Facebook App settings

donc, si ce n'était pas une application PhoneGap, vous pourriez avoir Facebook lancer une autre activité si quelqu'un clique sur une notification de FB.

0

@William J'ai eu cette question est trop ici ce qui a fonctionné après une aide

1. namespace app facebook doit aller dans le config.xml sous le facebook connect plugin « nom de l'application ».

facebook 2. le nom du package est l'ID de package de votre application à partir de la configuration et non le nom d'affichage de l'application facebook.

  1. Le classname Facebook sera HelloCordova, c'est la classe par défaut appelée avec PhoneGap

J'utilise la version 0.9.0 du plugin Phonegap

I pense qu'ils vont mettre à jour le doc me lire dans un proche avenir.

Espérons que cela aidera