Facebook的Unity SDK在iPad上运行但在iPhone上运行

时间:2014-05-28 20:15:42

标签: ios facebook unity3d url-scheme facebook-unity-sdk

我正在使用Unity 3D(版本4.3.4f1)开发游戏,我想将它添加到Facebook的分享按钮(我使用的是Unity版本5.1的facebook插件,更具体地说是功能FB.Feed)。我的游戏适用于Android和iOS,这意味着相同的应用适用于Android,iPhone和iPad

我在facebook开发者网站上创建了一个应用,我已经在Android和iPad 上使用了分享按钮,但是当我运行相同的代码时在iPhone中游戏工作正常,但按下后分享按钮没有,我得到以下错误

2014-05-28 21:25:39.715 PlaneCrush[1202:60b] FBSDKLog: Invalid use of FBAppCall, fbxxxxxxxxxxxxxios 
is not registered as a URL Scheme. Did you set 'FacebookUrlSchemeSuffix' in your plist?

要在Android和iOS上重复使用相同的Facebook应用,我已将 URL方案后缀" ios" 添加到developer.facebook上的应用配置中.com,使用facebook的Unity插件(ios Build Settings)和Xcode plist.info,使用密钥" FacebookUrlSchemeSuffix"。如果我理解得很好,我应该创建另一个后缀,如果我有两个不同的iPhone和iPad应用程序,但我只有一个iOS应用程序,一个Apple ID,所以我想我不需要任何其他Facebook Url Scheme后缀。我做错了什么?

提前谢谢你

1 个答案:

答案 0 :(得分:0)

浪费了很多时间之后我发现了问题:Facebook App(安装在iphone上)与我的游戏有些冲突,在取消Facebook App之后,我的分享按钮也在iphone上运行。