7

Wystarczy mała zamieszanie Chcę zapytać podczas dokonywania aplikację na Facebooku, aby realizować funkcję zakładowego w moim Android app enter image description hereNazwa pakietu & Class Nazwa facebook app

Unikalna aplikacja Identyfikator używany do otwierania swoją aplikację

  1. Nazwa pakietu: Czy to ten unikalny identyfikator, który napisałem podczas tworzenia nowej aplikacji Facebook na konsoli programisty? lub Czy jest to nazwa pakietu mojej aplikacji na Androida?

Główną działalnością chcesz Facebook uruchomić

  1. Class Nazwa: Dodałem przycisk Dyskutuj Facebook w każdym fragmencie (klasa), tak, to które klasa to główna aktywność, którą chce uruchomić na Facebooku? A może to główna aktywność mojej aplikacji na Androida?

Odpowiedz

7

Zobacz ten zrzut ekranu z Facebooka podręcznej dokumentacji.

4

dodać Package name swojej aplikacji w nazwa pakietu Pole dodać Activity Nazwa w Class Nazwa Field. Podobnie jak nazwa pakietu ma com.example.facebook. W tym pakiecie masz wiele Activity, ale chcesz użyć kodu Facebooka w FbExampleActivity, a następnie FbExampleActivity to nazwa twojej klasy.

+0

Nazwa klasy musi być w pełni kwalifikowaną nazwą klasy (w tym przypadku jest to com.example.facebook.FbExampleActivity). Ponadto nazwa pakietu i nazwa klasy nie są ściśle wymagane, jeśli chcesz tylko włączyć udostępnianie. –

+0

@MingLi umożliwiają udostępnianie? masz na myśli tylko logowanie z Facebooka? – MaicolBen

+0

Mam na myśli, że jeśli chcesz użyć tylko okna dialogowego udostępniania lub przycisku udostępniania, nazwa klasy nie jest wymagana. –

0

Nie próbowałem jeszcze, ale wydaje się, że te pola tylko dla głębokich linków. Jest to przydatne, gdy chcesz, aby Facebook wyświetlał reklamy prowadzące do Twojej aplikacji. W przypadku, gdy użytkownik kliknie na reklamę:

  • jeśli aplikacja została zainstalowana na urządzeniu użytkownika (na podstawie nazwy pakietu zdefiniowanego tutaj), to wysłać intencję swojej działalności (podstawa o nazwie klasy zdefiniowaną tutaj). Ta aktywność zajmie się intencją.

  • W przeciwnym razie, to pójdzie do aplikacji w Google Play (znów bazę na nazwę pakietu zdefiniować tutaj)

głęboki związek: https://developers.facebook.com/docs/app-ads/deep-linking

App Linki na Androida: https://developers.facebook.com/docs/applinks/android

Podsumowując, jeśli nie zamierzasz integrować linków do aplikacji, po prostu umieść swój pakiet i główne działanie tutaj.

Powiązane problemy