目前,该应用程序正在显示特定Facebook墙的供稿(由Facebook的Android SDK处理的身份验证)和特定Twitter主题标签的供稿.这是一个开始,但我希望这些提要做得更多.对于Facebook:
>对于长饲料项目,用户应该能够“看到更多”,包括链接的图片
> Feed中的链接应该可以在浏览器中工作和打开
>喜欢/不像饲料项目
>评论饲料项目
>在墙上张贴(在Feed中创建另一个项目)
同样,对于Twitter:
>推文中的链接应该可以在浏览器中工作和打开
>回复,转推推文
>创建包含特定主题标签的推文
由于Facebook和Twitter都有全面的API,并且有足够的代码示例,这在技术上是可行的,但似乎很像重新实现Facebook和Twitter客户端.要完成所有细节,维护API更改代码,这需要做很多工作,
而不是真的在我的应用程序的范围内.
所以我在想如何避免重新实现Facebook和Twitter客户端.
想法一:将用户直接转移到各个站点的移动版本并完成它.缺点是用户必须经过繁琐的身份验证,即使已经在用户的设备上安装和验证了专用的客户端应用程序.
想法二:使用Intents系统插入现有应用程序:如果安装了官方Twitter应用程序,请使用它来进行主题标签搜索.如果安装了Seesmic或TwIDroID或其他一些Twitter客户端,请使用它.作为后备,在浏览器中打开Twitter的移动网站.与Facebook类似.这里的缺点是“show facebook stream”或“搜索X推文”的意图不是标准化的.大多数当前的应用程序甚至没有记录插入它们的方法.在这些应用程序中使用未记录的入口点是可能的,但会使我的应用程序Hacky和脆弱.
那么,这个问题,你是如何处理在你的应用程序中集成Facebook和Twitter功能,或者看到别人看到的?
解决方法 当我将Facebook和Twitter集成添加到我的应用程序(无耻插件: Secret Message)时,我试图通过Intent调用已安装的Twitter客户端应用程序.这并不好玩,因为没有“facebook / text”或“twitter / text”Intent这样的东西.我知道一些Twitter应用程序创建了自己的应用程序,但它们并未普遍使用或甚至未知.因此,另一个选项是获取所有已安装应用的列表,并对要在选择器中显示的用户进行过滤以供用户选择.但是检索包列表及其用户友好名称需要永远.所以我讨厌这个选择.
我最终将Facebook和Twitter的非常简单的GUI集成到我自己的应用程序中,并且只使用OAuth对用户进行身份验证.
我希望这可以帮助你选择方向.
总结以上是内存溢出为你收集整理的在Android应用程序中集成Facebook和Twitter提要全部内容,希望文章能够帮你解决在Android应用程序中集成Facebook和Twitter提要所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)