在一个Android应用中使用两个Facebook App ID

时间:2014-10-31 19:18:00

标签: android facebook app-id

需要在一个Android应用中切换两个Facebook App。但Facebook Andorid SDK从在strings.xml文件中定义的Manifest和app ID中定义的Meta信息访问Facebook app ID。

 <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/fbappid" />

无法在运行时更新它们。

有没有办法在一个Android应用程序中包含两个Facebook APP ID?

使用案例

为电视频道制作应用。该应用程序专为两个不同的电视节目设计,分别有Facebook应用程序。因此,当用户在两个节目之间切换时,必须使用相应的应用ID初始化Facebook SDK。

2 个答案:

答案 0 :(得分:1)

因此,根据评论和其他研究,Facebook Android SDK不支持多个APP ID。

答案 1 :(得分:0)

可能有多个应用程序 ID,但您需要在使用 Facebook SDK 之前使用 FacebookSDK.setApplicationId("your_facebook_app_id") 在应用程序之间切换。

我用它来申请 Facebook 权限,因为它需要是一个测试应用,我不建议在生产中使用。