Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当选择.net 4时,FB Feedshare不与Unity 2018.4一起工作_.net_Unity3d_Facebook Graph Api - Fatal编程技术网

当选择.net 4时,FB Feedshare不与Unity 2018.4一起工作

当选择.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一起安装:

我有一个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()再次按预期工作

不幸的是,代码中没有办法在其他人的设备上修复它。或者它只发生在我的设备上