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