【问题标题】:Facebook like Button with user authenticationFacebook like Button 与用户认证
【发布时间】:2012-09-30 23:39:42
【问题描述】:

我正在开发一个 ipad 应用程序,我需要包含类似按钮的 facebook 页面。我已经在webview 中使用 iframe 加载了按钮,当用户单击按钮时,如果他们已经叹了气,计数应该增加或减少,否则弹出窗口会要求他们先登录。一旦他们登录,就会自动增加计数。
任何代码示例一步一步做。

这是我的webviewlike 按钮代码

NSString *likeButtonIframe = @"<iframe src='http://www.facebook.com/plugins/likebox.php?id=XXXXXXXXXXXXXXX&amp;width=292&amp;connections=0&amp;stream=false&amp;header=false&amp;height=62' scrolling='no' frameborder=0' style='border:none; overflow:hidden; width:282px; height:62px;' allowTransparency='true'></iframe>";

NSString *likeButtonHtml = [NSString stringWithFormat:@"<HTML><BODY>%@</BODY></HTML>", likeButtonIframe];
[_webView loadHTMLString:likeButtonHtml baseURL:[NSURL URLWithString:@""]];

我也尝试过之前的节目,比如我会先让他登录,然后显示点赞按钮并让他们点赞。

【问题讨论】:

  • simple 需要在我的 ipad 应用程序中有类似按钮的 facebook 页面。一旦用户点击它要求他登录喜欢

标签: ios facebook facebook-like


【解决方案1】:

我使用了 UIWebView 的委托方法

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

检测用户何时没有活动会话。 这是我的示例代码:https://github.com/gneil90/facebook-likebox-ios-login

【讨论】:

    【解决方案2】:

    根据 Facebook,您不应该在应用程序中设置点赞按钮,以避免垃圾邮件点赞。

    即使我们可以使用 iFrame & UIWebView 来实现它。

    RayWinderlich 为 iOS 应用程序中的这个 Facebook Like 按钮提供了一个很棒的 tutorial

    Follow this link 为您的页面生成 Facebook 类似框架。

    并在您的应用程序中相应地使用,一个限制是,如果用户未登录,它会在其中显示登录屏幕。因此,如果您的 webView 很小,那将是一个问题。查看教程中的示例,并根据您的要求实施。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      相关资源
      最近更新 更多