Имя пакета и имя класса приложения facebook

просто небольшая путаница, которую я хочу спросить, делая приложение facebook для реализации функции share в моем приложении для androidenter image description here

уникальный идентификатор приложения, используемый для открытия вашего приложения

  1. Название Пакета: это уникальный идентификатор, который я написал при создании нового приложения facebook на своей консоли разработчика ? или это имя пакета моего приложения для android ?

основная деятельность, которую вы хотите Facebook для запуска

  1. Имя Класса: я добавил кнопку Facebook share В каждом фрагменте (классе), так какой класс является основным видом деятельности, который он хочет запустить facebook ? Или это основная деятельность моего приложения для Android?

3 ответов


см. Этот скриншот из документации по началу работы Facebook.


добавить Package name приложения Имя Пакета


Я еще не пробовал, но кажется, что эти поля для ссылки только. Это полезно, если вы хотите, чтобы Facebook показывал рекламу, связанную с вашим приложением. В случае, если пользователи нажимают на объявление:

  • Если ваше приложение было установлено на устройстве пользователя (на основе имени пакета, определенного здесь), оно отправит намерение вашей деятельности (на основе имени класса, определенного здесь). Это действие будет обрабатывать намерение.

  • в противном случае он перейдет в ваше приложение в google play (опять же, на основе имени пакета, которое вы определяете здесь)

ссылки: https://developers.facebook.com/docs/app-ads/deep-linking

ссылки на приложения на Android:https://developers.facebook.com/docs/applinks/android

В заключение, если вы не собираетесь интегрировать ссылки на приложения, просто поместите свой пакет и основную деятельность здесь.