如何最好的添加评论/评分系统到Android应用程序

我已经发布了一个 Android应用程序,您可以在其中看到有关它们的特定对象和详细信息的列表.列表每天更改,但某些对象可以再次出现.
该应用程序正在通过HTTP与PHP服务器通信,并定期提取对象列表.

我现在打算扩展应用程序,以便对对象进行评分,并添加一个类似于Android市场的评论.我想避免强迫用户注册一个帐户以便发表评论.

我看到两个问题:

评论系统可能被垃圾邮件发送者滥用
>可以从另一个系统添加注释

所以我的问题是:

>如何保护系统免受垃圾邮件
>如何使用服务器验证应用程序?
>如何将每个用户和对象的注释数限制为一个
> androids设备ID怎么样?它是否足够独特,可以将其用作用户的标识符?
>你看到哪些其他问题?

解决方法

你可以试试 Socialize SDK这是开放源码和一个非常好的SDK的评级和评论你正在寻找.它已经有一个运作良好的评论系统,内置了一个“喜欢/爱”的设施,并分享给FB和Twitter.每个“实体”(您的情况下的对象)可以具有与之关联的元数据.所以你需要做的就是构建/使用评级小部件,然后将该评级与附加到对象的实体一起发送.显示您的评分/评论是从Socialize中检索它们一样简单.

每个对象(应用程序中的元素)都应该与一个具有URL格式的唯一键的实体相关联,这样一个主键可以识别你的项目.该实体可以具有元数据 – 您可以代表对象插入的任何数据.一旦你这样做,您可以随时检索元数据.

我一直在使用Socialize大约一年.他们在这个时期已经成熟,并且总是渴望成为他们所做的最好的.如果您想要查看“行动活动 – Constitution of India”,这是一个我的应用程序的链接

看下面的社会化酒吧.它可以根据您的需要定制.

更重要 – 社会化是免费的.

至于你的问题:

> Socialize Web Component内置有评论管理在那里你可以滤除任何你觉得不合适的东西.> Socialize允许您通过Facebook和Twitter进行身份验证.>通过使用其用户可以限制每个用户一个注释和评论API.社会化既​​有匿名认证又有社会A / c认证.我相信你可以删除匿名认证.以便确保每个用户在评级/评论之前进行身份验证.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...