web-dev-qa-db-fra.com

Nom du package et nom de la classe de l'application facebook

Juste une petite confusion que je veux demander en faisant une application facebook pour implémenter la fonctionnalité de partage dans mon application Androidenter image description here

Identifiant unique de l'application utilisée pour ouvrir votre application

  1. Nom du package: Est-ce cet identifiant unique que j'ai écrit lors de la création de la nouvelle application facebook sur leur console de développeur? ou est-ce le nom du paquet de mon application Android?

L'activité principale que vous souhaitez que Facebook lance

  1. Nom de la classe: / J'ai ajouté un bouton de partage facebook dans chaque fragment (classe), alors quelle classe est l'activité principale que Facebook souhaite lancer? Ou est-ce l'activité principale de mon application Android?
8
Vivek Warde

 

Voir cette capture d'écran de la documentation de démarrage de Facebook.

9
Horatio

ajoutez Package name de votre application dans Nom du package Champ ajoutez Activity Nom dans Nom de la classe Champ. Comme vous avez com.example.facebook comme nom de votre paquet. Dans ce paquet, vous avez beaucoup Activity mais vous voulez utiliser le code Facebook dans FbExampleActivity, alors FbExampleActivity est votre nom de classe.

5
Mr X

Je n'ai pas encore essayé, mais il semble que ces champs ne concernent que les liens profonds. C'est utile lorsque vous souhaitez que Facebook affiche des annonces renvoyant à votre application. Si les utilisateurs cliquent sur une annonce:

  • si votre application a été installée sur le périphérique de l'utilisateur (en fonction du nom du package que vous avez défini ici), elle enverra une intention à votre activité (en vous basant sur le nom de la classe que vous avez définie ici). Cette activité va gérer l'intention.

  • Sinon, il va aller sur votre application sur Google Play (encore une fois, sur la base du nom du paquet que vous définissez ici)

lien profond: https://developers.facebook.com/docs/app-ads/deep-linking

Liens d'application sur Android: https://developers.facebook.com/docs/applinks/Android

En conclusion, si vous n'allez pas intégrer les liens d'applications, il vous suffit de mettre votre paquet et votre activité principale ici.

1
thanhbinh84