当选择.net 4时,FB Feedshare不与Unity 2018.4一起工作
我有一个Unity应用程序,从2017年4月32日迁移到2018年4月9日。 我的应用程序有两个共享功能,一个使用FB.ShareLink(),另一个使用FB.FeedShare() 从2017年到2018年转换后,两种股票功能都发挥了作用。 我正在将“脚本运行时版本”从.Net 3.5(已弃用)更新为.Net 4.x ShareLink()的工作原理与以前类似,但FB.FeedShare显示一个Facebook错误用户界面,其中显示消息“无效访问\u令牌” FB SDK随Gradle一起安装:当选择.net 4时,FB Feedshare不与Unity 2018.4一起工作,.net,unity3d,facebook-graph-api,.net,Unity3d,Facebook Graph Api,我有一个Unity应用程序,从2017年4月32日迁移到2018年4月9日。 我的应用程序有两个共享功能,一个使用FB.ShareLink(),另一个使用FB.FeedShare() 从2017年到2018年转换后,两种股票功能都发挥了作用。 我正在将“脚本运行时版本”从.Net 3.5(已弃用)更新为.Net 4.x ShareLink()的工作原理与以前类似,但FB.FeedShare显示一个Facebook错误用户界面,其中显示消息“无效访问\u令牌” FB SDK随Gradle一起安装:
implementation 'com.facebook.android:facebook-core:[5,6)'
implementation 'com.facebook.android:facebook-login:[5,6)'
implementation 'com.facebook.android:facebook-share:[5,6)'
我可以切换回.NET3.5,一切都可以再次正常工作,但尝试迁移到.NET4以解决其他问题
我试过:
-重新安装FB Unity SDK(facebook-Unity-SDK-7.17.2)
-将Unity从2018.4.9更新至2018.4.10
-登录和退出FB
我在日志中看到的唯一相关信息是:
10-01 21:58:10.992 7453 7521 V com.facebook.unity.FB: FeedShare({"link":"http://play.google.com/store/apps/details?id=com.myapp","linkName":"New High Score","linkCaption":"My Game","linkDescription":"Can you beat my score...","picture":"http://img.asdfasdf.com/asdfasdf.png","callback_id":"3"})
好,这是一个适用于我的帐户的修复程序。我必须进入Facebook,点击设置,然后点击“应用和网站”。选择有问题的我的应用程序,然后单击“删除”。一旦我再次启动应用程序,它会强制我登录,但问题就消失了,FeedShare()再次按预期工作 不幸的是,代码中没有办法在其他人的设备上修复它。或者它只发生在我的设备上