包装名称& facebook app的类名

时间:2014-07-19 08:43:37

标签: android facebook facebook-graph-api facebook-android-sdk socialshare

在制作Facebook应用程序以在我的Android应用程序enter image description here中实现共享功能时,我想问一个小小的困惑

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

  1. 包名称:这是我在开发者控制台创建新的Facebook应用时编写的唯一标识符吗?或者它是我的Android应用程序的包名?
  2. 您希望Facebook启动的主要活动

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

3 个答案:

答案 0 :(得分:10)

从Facebook的入门文档中查看此屏幕截图。

答案 1 :(得分:6)

程序包名称字段中添加应用程序的Package name类名字段中添加Activity名称。 就像你有com.example.facebook作为你的包名。 在该套餐中,您有许多Activity,但您希望在FbExampleActivity中使用Facebook代码,然后FbExampleActivity是您的类名。

答案 2 :(得分:1)

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

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

  • 否则,它将在Google Play上转到您的应用程序(同样,根据您在此处定义的程序包名称)

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

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

总之,如果您不打算整合应用程序链接,只需将您的包和主要活动放在此处。