Sencha touch 如何在不离开我的混合应用程序的情况下发布FB提要共享帖子?

Sencha touch 如何在不离开我的混合应用程序的情况下发布FB提要共享帖子?,sencha-touch,sencha-touch-2,facebook-javascript-sdk,hybrid-mobile-app,Sencha Touch,Sencha Touch 2,Facebook Javascript Sdk,Hybrid Mobile App,我正在使用Sencha touch制作移动应用程序,它将作为本机应用程序捆绑并安装在设备上。在我的应用程序中的某些页面上,我想添加“共享”功能,该功能可以将一些数据发布到用户的提要中。在浏览器上进行测试时,我可以打开一个带有FB共享url(如“”或“”)的窗口,并传递所有相关参数,如中所述 但当此应用程序捆绑在一起并与我共享时,用户将移动到浏览器,无法返回到应用程序,因为重定向\u uri无法指向应用程序,这就是我希望在我的应用程序中打开此对话框的原因,可能是在iFrame中。这也是不可能的,因

我正在使用Sencha touch制作移动应用程序,它将作为本机应用程序捆绑并安装在设备上。在我的应用程序中的某些页面上,我想添加“共享”功能,该功能可以将一些数据发布到用户的提要中。在浏览器上进行测试时,我可以打开一个带有FB共享url(如“”或“”)的窗口,并传递所有相关参数,如中所述

但当此应用程序捆绑在一起并与我共享时,用户将移动到浏览器,无法返回到应用程序,因为
重定向\u uri
无法指向应用程序,这就是我希望在我的应用程序中打开此对话框的原因,可能是在iFrame中。这也是不可能的,因为这些对话框不允许通过元标记嵌入到iframe中,为了超越它,我必须进行用户登录,这也是我无法在应用程序的iframe中打开的另一个对话框

我还查看了sencha应用程序示例,但它也需要用户分开登录页面,而不是打开应用程序内的对话框


因此,我的问题是混合应用程序如何在不将用户移动到浏览器的情况下与FB连接?

如果您决定使用PhoneGap,您可以尝试以下两个选项。在将Phonegap呼叫切换到之前,您必须检查iOS版本

选项1:适用于6.0之前的iOS

Phonegap有一个非常漂亮的儿童浏览器插件,你可以使用它加载FB共享页面,而不必离开iOS 5.0及以下版本的应用程序

选项2:适用于iOS 6.0+


Facebook共享功能现已添加到iOS中。因此,您所要做的就是调用您创建的自定义插件类,并使用基本的Phonegap插件调用调用标准的FB共享代码。你不必离开应用程序,也不必显示儿童浏览器,相反,你将获得显示的iOS FB共享表,你可以添加图片、文本等,并发布到facebook

如果您决定使用PhoneGap,您可以尝试以下两个选项。在将Phonegap呼叫切换到之前,您必须检查iOS版本

选项1:适用于6.0之前的iOS

Phonegap有一个非常漂亮的儿童浏览器插件,你可以使用它加载FB共享页面,而不必离开iOS 5.0及以下版本的应用程序

选项2:适用于iOS 6.0+


Facebook共享功能现已添加到iOS中。因此,您所要做的就是调用您创建的自定义插件类,并使用基本的Phonegap插件调用调用标准的FB共享代码。你不必离开应用程序,也不必显示儿童浏览器,相反,你将获得显示的iOS FB共享表,你可以添加图片、文本等,并发布到facebook

考虑到您已经在使用phonegap进行打包,您可以使用它。我用过它,这正是你想要的。我不打算使用phonegap,因为Sencha现在提供原生包装,而且我的应用程序中不需要任何设备交互,如照相机、联系人或加速计,但现在你说没有phonegap,无缝FB登录是不可能的,所以我必须重新考虑我的决定。很难相信电话鸿沟是唯一的出路out@phobos你知道Twitter上有类似的插件吗?我不知道phonegap是否是唯一的方法。我使用它是因为我有使用GCM和其他服务的要求。所以我使用phonegap作为包装器。但我不知道twitter。但我想可能已经有东西可以用了。这太普遍了。考虑到你已经在使用phonegap进行包装,你可以使用它。我用过它,这正是你想要的。我不打算使用phonegap,因为Sencha现在提供原生包装,而且我的应用程序中不需要任何设备交互,如照相机、联系人或加速计,但现在你说没有phonegap,无缝FB登录是不可能的,所以我必须重新考虑我的决定。很难相信电话鸿沟是唯一的出路out@phobos你知道Twitter上有类似的插件吗?我不知道phonegap是否是唯一的方法。我使用它是因为我有使用GCM和其他服务的要求。所以我使用phonegap作为包装器。但我不知道twitter。但我想可能已经有东西可以用了。太普通了。谢谢@SashaZd,我会试试这个。你能给我看一些示例代码或例子吗?对不起,我是Phonegap的新手,请帮忙。谢谢@SashaZd,我会试试这个。你能给我看一些示例代码或例子吗?对不起,我是Phonegap的新手,请帮忙。