我已经发布了一个
Android应用程序,您可以在其中看到有关它们的特定对象和详细信息的列表.列表每天更改,但某些对象可以再次出现.
该应用程序正在通过HTTP与PHP服务器通信,并定期提取对象列表.
该应用程序正在通过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认证.我相信你可以删除匿名认证.以便确保每个用户在评级/评论之前进行身份验证.