繁体   English   中英

使用PhoneGap将Facebook,Twitter,Google +集成到Android应用中

[英]Integrating Facebook, Twitter, Google+ into Android app using PhoneGap

我想将Facebook(如),Twitter,Google +(泡泡按钮)整合到我的Android应用程序中,该应用程序是使用PhoneGap中的jQuery Mobile开发的,因此用户可以在页面上发布内容。 没有什么对我有用。

对于Facebook来说, phonegap-plugin-facebook-connect效果很好,尽管整合比它应该更复杂。

我可以通过以下方式解决它:

1)当用户点击Google,Facebook,Twitter等时,如果点击Google,我会在InAppBrowser中打开一个链接( http://www.mywebsite.com/login/google)(PhoneGap原生函数,无需插件)

2)当链接打开时,我的服务器会重定向到Google.com,用户会看到Google登录页面。

3)用户通过Google进行身份验证,Google将令牌重定向到我的服务器。

4)现在我的服务器使用该令牌创建一些帐户,日志,执行更多操作,然后重定向到我的电话应用程序所需信息的URL。

例如 - 它重定向到http://mywebsite.com/login/google/successful?token= <>&query-string-parameters

5)InAppBrowser正在侦听URL更改,当它找到具有上述模式的URL时,它会接管,剥离URL,解析随URL一起发送的信息,然后关闭InAppBrowser。

是一篇博客文章,描述了如何将twitter和facebook集成到phonegap

问题是,phonegap上的iframe有一个奇怪的行为,而twitter和facebook oAuth需要这样,所以你需要使用ChildBrowserPlugin

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM