我在Android上同时使用Facebook和Chartboost SDK for Unity。两者都可以单独正常工作。但是,当它们在同一项目中构建时,facebook的活动“ com.facebook.unity.FBUnityPlayerActivity”和chartboost的活动“ com.chartboost.sdk.unity.CBUnityPlayerProxyActivity”会发生冲突,因为它们需要相同的位置。我想知道使两个插件一起工作的解决方案是什么?
我们的主要活动仅适用于不使用其他插件也希望主要活动的用户。
为了使活动能够相互配合,在您的情况下,最好做的是创建一个扩展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。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句