我在制作Android应用程序时想要添加Facebook分享功能,有些小困惑需要询问
用于打开你的应用程序的唯一应用程序标识符
- 包名:是我在Facebook开发人员控制台创建新的Facebook应用程序时编写的唯一标识符吗?还是我的Android应用程序的包名?
您想让Facebook启动的主要活动
- 类名:我在每个片段(类)中都添加了Facebook分享按钮,那么Facebook想要启动的主要活动是哪个类?还是我的Android应用程序的主要活动?
我在制作Android应用程序时想要添加Facebook分享功能,有些小困惑需要询问
用于打开你的应用程序的唯一应用程序标识符
您想让Facebook启动的主要活动
在包名字段中添加你的应用程序的包名
,在类名字段中添加Activity
名称。例如,你的包名为com.example.facebook
,在该包中有许多Activity
,但你想在FbExampleActivity
中使用Facebook代码,则FbExampleActivity
就是你的类名。
我还没有尝试过,但似乎这些字段仅适用于深度链接。当您希望Facebook显示链接到您的应用程序的广告时,它非常有用。如果用户点击广告:
如果您的应用程序已安装在用户设备上(基于您在此处定义的包名称),则它将发送一个意图到您的活动(基于您在此处定义的类名称)。此活动将处理该意图。
否则,它将转到您在Google Play上的应用程序(同样是基于您在此处定义的包名称)。
深度链接:https://developers.facebook.com/docs/app-ads/deep-linking
Android上的应用程序链接:https://developers.facebook.com/docs/applinks/android
总之,如果您不打算集成应用程序链接,请在此处放置您的包和主要活动。