当前位置:  开发笔记 > 编程语言 > 正文

如何在iPhone webapp中使用Facebook Connect

如何解决《如何在iPhonewebapp中使用FacebookConnect》经验,为你挑选了0个好方法。

我正在尝试从iPhone网络应用程序使用Facebook Connect ,因此它看起来与使用Facebook Connect iPhone SDK的原生iPhone应用程序的外观类似.

iPhone SDK访问以下内容获得了很好的登录页面:

http://www.facebook.com/login.php?fbconnect=1&connect_display=touch&api_key=&next=fbconnect://success

(见http://github.com/facebook/facebook-iphone-sdk/blob/master/src/FBLoginDialog.m)

由于我不想打开Safari,我看到显示此页面的唯一方法是使用iframe.

然后是检测成功和失败的问题.

SDK可以通过简单地使用webView:shouldStartLoadWithRequest:委托方法并检查fbconnect://success和来完成此操作fbconnect://cancel.

据我所知,父页面无法监控iframe的URL.

我可以从父页面打开与服务器的Comet连接,并将Facebook重定向到我的服务器,然后成功通知父页面.但是我不喜欢因为这个而将服务器组件引入我的webapp的想法.

有没有人有任何聪明的想法?

编辑:这是关于网络应用程序,而不是本机应用程序.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有