如果用户安装了Facebook应用程序,请通过Facebook应用程序登录?

时间:2017-01-23 06:24:03

标签: facebook actionscript-3 facebook-graph-api starling-framework feathersui

我正在使用Flash Builder 4.7的最新版Starling和FeathersUI

目前我已添加"登录/注册Facebook"我的移动应用程序选项。该选项使用Feathers WebView组件打开URL:

https://www.facebook.com/dialog/oauth?client_id=CLIENT_ID_HERE&redirect_uri=https://www.facebook.com/connect/login_success.html&scope=email

然后我等待starling.events.Event.COMPLETE事件告诉我页面已经完成加载 - 然后我可以访问WebView(浏览器)的位置以获取访问令牌以验证他们的登录。

我的问题是:如果用户已在手机上安装了Facebook应用程序,如何让我的应用程序自动检查Facebook应用程序以便用户登录,而不是发送到Facebook的网络浏览器登录页面?

我知道为此提供功能的ANE,但有没有使用ANE的方法?也许有一个Facebook登录页面,提供通过Facebook应用程序连接的选项?这个ANE(https://github.com/freshplanet/ANE-Facebook)似乎有这个选项,但我不确定在WebView中将用户引导到我的应用程序中以便通过Facebook应用程序登录#34;选项出现了?

我稍后会想要包括发布到用户墙(如果他们选择),共享链接等内容。所以我可能需要使用社交插件ANE(我不认为这些适用于桌面版本的应用程序,但不幸的是)。

1 个答案:

答案 0 :(得分:0)

这应该会有所帮助:https://developers.facebook.com/docs/facebook-login/android 本文档适用于预装的Facebook应用程序。