【问题标题】:Unity Facebook SDK & Chartboost AndriodManifest activity conflictUnity Facebook SDK & Chartboost AndriodManifest 活动冲突
【发布时间】:2014-05-05 15:50:25
【问题描述】:

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

【问题讨论】:

    标签: android facebook chartboost facebook-unity-sdk


    【解决方案1】:

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

    为了让活动相互配合,最好的做法是创建一个扩展 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。

    【讨论】:

    • 感谢您的回复。数据将传递给 SDK,但是在 facebook 应用程序页面中提交的类名怎么样,我应该填写 com.chartboost.sdk.unity.CBUnityPlayerProxyActivity 吗?
    • 你应该用你的主要活动来填充它。如果这是你的主要活动,那就把它放进去。
    猜你喜欢
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    相关资源
    最近更新 更多