【问题标题】:Facebook SDK 3.5 - Share Dialog on iOS 5Facebook SDK 3.5 - iOS 5 上的共享对话框
【发布时间】:2013-04-22 15:42:34
【问题描述】:

有人知道是否可以在 iOS 5 上使用新的共享对话框功能吗? facebook官方文档上是这样写的:

注意:您只能在装有 Facebook for iOS 6.0 或更高版本的设备上测试“分享”对话框。您也可能无法在此功能处于测试阶段时对其进行测试。**

此功能将在测试阶段停留多久?

【问题讨论】:

    标签: ios facebook facebook-ios-sdk


    【解决方案1】:

    适用于 iOS 的 Facebook SDK 3.5 在 iOS 5.0 及更高版本上运行。本机共享对话框功能适用于 SDK 支持的操作系统版本。这些文档实际上指的是 Facebook 应用程序的版本,并且很容易被误认为是指操作系统版本。我们将澄清文档以避免在这一点上进一步混淆。感谢您的提问!

    【讨论】:

    • 嗨!感谢您的回答。现在更清楚了!顺便说一句,从现在开始我们是否可以使用 3.5 并不是很明显(文档说它处于 beta 阶段,但 SDK 下载页面没有提到任何 beta 阶段)。有什么想法吗?
    • @MathieuGodart,是的。这也是一个微妙的点,我们可以更清楚地记录一下。 SDK 本身是生产的。 Facebook 应用程序也在生产中。但是,Facebook 应用程序中托管的共享对话框 API 目前处于测试阶段。在某个时候,我们将发布一个 API 不再处于测试阶段的 Facebook 应用程序版本。发生这种情况时,SDK(3.5、3.5.1)中已经生产的 presentShare* 方法将可用于您的生产应用程序。我希望这也有助于澄清这一点。
    • 确实如此。感谢您的帮助。
    【解决方案2】:

    对于 ios5,您可以使用较旧的 Web 对话框。你可以这样调用它:

    NSMutableDictionary *params =
                    [NSMutableDictionary dictionaryWithObjectsAndKeys:
                     @"name/title of post", @"name",
                     @"some description", @"description",
                     @"url to link to", @"link",
                     nil];
    // Invoke the dialog
    [FBWebDialogs presentFeedDialogModallyWithSession:nil parameters:params handler:
                     ^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
                         if (error) {
                             // Error launching the dialog or publishing a story.
                             NSLog(@"Error publishing story.");
                         } else {
    
                         }
                     }];
    

    您可以通过在 FBNativeDialogs 中捕获返回值 presentShareDialogModallyFrom: 来测试原生对话框是否可用。

    【讨论】:

    • 感谢您的回复,但我需要知道原生共享对话框,新的 SDK 3.5 功能是否适用于 iOS 5。我正在开发一个支持 iOS5 和 iOS6 的应用程序,所以它非常重要的是要知道此功能是否会很快推出,因为它仍处于测试阶段。
    猜你喜欢
    • 2014-02-26
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    相关资源
    最近更新 更多