19

在制作 facebook 应用程序以在我的 android 应用程序中实现共享功能时,我想问一个小小的困惑在此处输入图像描述

用于打开您的应用的唯一应用标识符

  1. 包名称: 这是我在他们的开发者控制台创建新的 facebook 应用程序时编写的唯一标识符吗?还是我的 android 应用程序的包名?

您希望 Facebook 启动的主要活动

  1. 类名:我在每个片段(类)中添加了一个 facebook 分享按钮,那么哪个类是它希望 facebook 启动的主要活动?还是我的 android 应用程序的主要活动?
4

3 回答 3

16

请参阅 Facebook 入门文档中的此屏幕截图。

于 2015-08-11T21:26:57.820 回答
6

在包名称字段中添加您Package name的应用程序在类名称字段中添加名称。就像你有你的包名一样。在那个包中你有很多,但你想使用 Facebook 代码,然后是你的类名。Activitycom.example.facebookActivityFbExampleActivityFbExampleActivity

于 2014-07-19T08:58:14.960 回答
2

我还没有尝试过,但似乎这些字段仅用于深层链接。当您希望 Facebook 显示链接到您的应用的广告时,它很有用。如果用户点击广告:

  • 如果您的应用程序安装在用户的设备上(基于您在此处定义的包名称),它将向您的活动发送一个意图(基于您在此处定义的类名称)。此活动将处理意图。

  • 否则,它将转到您在 google play 上的应用程序(同样,基于您在此处定义的包名称)

深层链接:https ://developers.facebook.com/docs/app-ads/deep-linking

Android 上的应用链接:https ://developers.facebook.com/docs/applinks/android

总之,如果您不打算集成应用程序链接,只需将您的包和主要活动放在这里。

于 2017-06-28T02:19:57.040 回答