Just a small confusion I want to ask while making a facebook app to implement share feature in my android app
Unique app Identifier used to open your app
The Main Activity you want Facebook to launch
See this screenshot from Facebook's getting started documentation.
add Package name
of your application in Package Name Field
add Activity
Name in Class Name Field.
Like You have com.example.facebook
as your package name .
In that package you have many Activity
but you want to use Facebook Code in FbExampleActivity
then FbExampleActivity
is your Class Name.
I haven't tried yet, but it seems that these fields for deep link only. It is useful when you want Facebook to show ads linking to your app. In case users click on an ad:
if your app was installed on user's device (based on the package name you defined here), it will send an intent to your activity (base on class name you defined here). This activity will handle the intent.
Otherwise, it will go to your application on google play (again, base on the package name you define here)
deep link: https://developers.facebook.com/docs/app-ads/deep-linking
App Links on Android: https://developers.facebook.com/docs/applinks/android
In conclusion, if you are not going to integrate app links, just put your package and main activity here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With