我想自定义 Facebook 分享按钮功能,并希望在用户使用 iphone 分享或发布到墙上后立即推送一个新的 viewController。我知道这是可能的,我们只需要编写 2 或 3 行 javaScript 代码,但没有得到代码。我在我的应用程序中使用 Sharekit。有人知道怎么做吗?
谢谢
您可以通过 FBDialogDelegate 方法检测用户墙上的帖子发送或共享。在您的项目中展开 Sharekit > Sharers > Services > Facebook > SHKFacebook.m 并找到方法
- (void)dialogDidSucceed:(FBDialog*)dialog
当用户在墙上发帖或分享时会调用此方法。
您可以收听在 ShareKit 工作流程期间默认发出的通知。好处是,您不需要更改 ShareKit 的代码。
要预览 ShareKit 发送的通知,请查看SHKSharer.m
委托通知部分。
例如,要收听的通知是
@"SHKSendDidStartNotification"
或者
@"SHKSendDidFinish"
等等