需要在一个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。
答案 0 :(得分:1)
因此,根据评论和其他研究,Facebook Android SDK不支持多个APP ID。
答案 1 :(得分:0)
可能有多个应用程序 ID,但您需要在使用 Facebook SDK 之前使用 FacebookSDK.setApplicationId("your_facebook_app_id") 在应用程序之间切换。
我用它来申请 Facebook 权限,因为它需要是一个测试应用,我不建议在生产中使用。