Nur eine kleine Verwirrung, die ich fragen möchte, während ich eine Facebook-App erstelle, um die Freigabefunktion in meiner Android-App zu implementieren
Eindeutige App-ID zum Öffnen Ihrer App
Die Hauptaktivität, die Facebook starten soll
fügen Sie Package name
Ihrer Anwendung in Paketname Feld hinzu. Activity
Name in Klassenname Feld. Wie Sie haben com.example.facebook
als Ihren Paketnamen. In diesem Paket haben Sie viele Activity
, aber Sie möchten Facebook-Code in FbExampleActivity
verwenden, dann ist FbExampleActivity
Ihr Klassenname.
Ich habe es noch nicht versucht, aber es scheint, dass diese Felder nur für Deep Link. Dies ist nützlich, wenn Facebook Anzeigen schalten soll, die mit Ihrer App verknüpft sind. Falls Nutzer auf eine Anzeige klicken:
wenn Ihre App auf dem Gerät des Benutzers installiert wurde (basierend auf dem hier definierten Paketnamen), sendet sie eine Absicht an Ihre Aktivität (basierend auf dem hier definierten Klassennamen). Diese Aktivität behandelt die Absicht.
Andernfalls wird Ihre Anwendung bei Google Play aufgerufen (wiederum basierend auf dem hier definierten Paketnamen).
deep Link: https://developers.facebook.com/docs/app-ads/deep-linking
App-Links auf Android: https://developers.facebook.com/docs/applinks/Android
Wenn Sie also keine App-Links integrieren möchten, geben Sie einfach Ihr Paket und Ihre Hauptaktivität hier ein.