【发布时间】:2013-07-30 19:21:05
【问题描述】:
我试图在我的 iOS 应用中实现 Facebook 分享对话框。我尝试了共享对话框
https://developers.facebook.com/ios/share-dialog/
和提要对话框
https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/
在这两种情况下,我都能够真正分享我的内容,但我的问题是我无法跟踪用户是真正“分享”还是“取消”了。
上面的链接显示了如果用户实际共享内容就会被触发的处理程序(甚至是 cmets)。但是当代码实际运行时,它总是返回正数,或者换句话说,我无法区分是点击取消按钮还是分享按钮。
如果我遗漏了什么,或者其他人也遇到过同样的问题,请指出我。
谢谢,
【问题讨论】:
-
在您的第二个链接中有一个如何知道用户是否取消共享的示例。
-
@giorashc 是的,但是当该代码 sn-p 在设备上运行时,即使用户实际共享了内容,流程也永远不会到达成功块,这是一个很大的谜团。它总是进入“用户取消”块。甚至该链接中 git 存储库中提供的示例代码库的行为方式也完全相同。