Ios Cordova社交共享插件-Facebook回调错误

Ios Cordova社交共享插件-Facebook回调错误,ios,facebook,cordova,phonegap-plugins,cordova-plugins,Ios,Facebook,Cordova,Phonegap Plugins,Cordova Plugins,我已经在Cordova应用程序中使用SocialShareing插件好几个月了,它工作得很好,我依靠它的FB共享回调功能来跟踪人们是否共享帖子 然而,我刚刚发现回调在iOS 8.1上停止正常工作 当我点击FB对话框弹出窗口中的“取消”时,插件调用success函数并返回“true”作为参数。以前它会调用success回调,但会传入一个“false”参数,这样我就可以确定用户单击的是“Cancel”还是“Post”按钮 我已经尝试更新到插件的最新版本,但在运行iOS 8.1的iPhone 6上仍然

我已经在Cordova应用程序中使用SocialShareing插件好几个月了,它工作得很好,我依靠它的FB共享回调功能来跟踪人们是否共享帖子

然而,我刚刚发现回调在iOS 8.1上停止正常工作

当我点击FB对话框弹出窗口中的“取消”时,插件调用success函数并返回“true”作为参数。以前它会调用success回调,但会传入一个“false”参数,这样我就可以确定用户单击的是“Cancel”还是“Post”按钮

我已经尝试更新到插件的最新版本,但在运行iOS 8.1的iPhone 6上仍然失败

如果我在运行iOS 7的iPad上测试,取消按钮可以正常工作。有人能告诉我怎么解决吗

下面是SocialShareing插件的官方页面:


谢谢。

从今天起,当Facebook更新他们的应用程序时,这个问题已经解决了。要解决此问题,用户需要更新Facebook应用程序

有关更多详细信息,请访问此Facebook bug报告:

回调是否只有true或false状态?我注意到,如果一个项目成功共享,你通常会得到帖子id。我不确定插件返回的是什么,但如果你能够检查帖子id,它可能会工作。感谢Bangdel,显然这是Facebook自己的应用程序通过返回错误的真/假结果干扰外部插件的错误。几周前他们已经报告并确认了这一点,但他们还没有发布修复程序。我刚刚在这里发现了一个bug报告:同样的修复程序适用于twitter吗?我没有遇到twitter共享的问题。。。显然,Facebook共享问题是由Facebook app end在返回结果时的技术错误造成的,而不是Cordova插件的错误。这也可以通过更新twitter来解决。谢谢你的帖子。这个问题再次出现在我的iphone 6中,它使用IOS 9。我已经更新了Facebook,但没有修复的机会。嗯,这很糟糕。。。看起来他们甚至没有正确地测试这些关键功能。也许你可以在他们的开发者页面上创建一个新的bug报告。。。旧报告被标记为已修复,如果您在那里发表评论,他们的团队可能不会注意到它。请让我知道它是如何运行的,它肯定也会影响我的应用程序,但我没有iOS9,所以我目前无法测试它。非常感谢。