android - Unity Facebook SDK & Chartboost AndriodManifest Activity 冲突

标签 android facebook chartboost facebook-unity-sdk

我在 Android 上同时使用 Facebook 和 Chartboost SDK for Unity。两者都可以单独使用。但是当它们在同一个项目中构建时,facebook 的 Activity - “com.facebook.unity.FBUnityPlayerActivity” 和 chartboost 的 Activity - “com.chartboost.sdk.unity.CBUnityPlayerProxyActivity” 发生冲突,因为它们需要同一个地方。我想知道让两个插件协同工作的解决方案是什么?

最佳答案

我们的主要 Activity 仅适用于那些不使用其他插件但也需要主要 Activity 的人。

为了让 Activity 相互配合,在您的情况下最好的做法是创建一个扩展 CBUnityPlayerProxyActivity 的类并添加:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}

这会将数据正确传递给 Facebook SDK。

关于android - Unity Facebook SDK & Chartboost AndriodManifest Activity 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19295167/

相关文章:

javascript - 如何在 ng-regex 中包含 qutoes + 双引号?

facebook - 是否可以更改 Facebook Connect 网站的范围?

Facebook 共享对话框不会在第一次加载时显示缩略图

android - 无法更改 fragment 的容器 ID

android - 我可以使用 Intent 调用相机吗?

android - 如何在表格布局的底部显示按钮?

Facebook Flash Conceal 功能在 IE 上不起作用

swift - 使用 Swift 的 Chartboost - Interstitial : prefetch if NOT complete. 等等......但没有广告?

android - 适用的免费版本是否支持 adMob 或 ChartBoost 广告?