Sencha Touch打包应用程序&社会认可

时间:2014-05-15 13:41:57

标签: cordova oauth sencha-touch sencha-touch-2

我正在开发一个Sencha Touch 2移动应用程序,该应用程序将打包以进行应用程序商店分发。 我需要实现社交认证(facebook,twitter,OpenId)。我将使用cordova / phonegap打包我的应用程序。这样的应用程序中的身份验证工作流与Web应用程序有何不同? 在这种情况下是否有任何链接,或任何人都可以解释工作流程?

正如我所读到的,使用常规托管网络应用程序在浏览器中工作的auth工作流程(主要是facebook),当你使用phonegap打包应用程序时,似乎工作得不好。 这可能是由于与oauth一起使用的重定向/回调网址。

关于工作流/差异的任何建议已经实施了吗?

编辑:我将在后端使用django。关于django-allauth或django-social-auth插件在这种情况下的用处有点困难,我处于一种两难境地。

1 个答案:

答案 0 :(得分:1)

对于Facebook,您可以使用Facebook Connect PhoneGap插件。实现几乎与基于Web的版本相同,但如果它与PhoneGap一起打包,Javascript SDK将挂钩到本机Facebook应用程序进行身份验证。

对于其他人,您可以查看此OAuth插件:https://github.com/oauth-io/oauth-phonegap我从未使用过此插件。