限制发送推送通知(防止垃圾邮件) - GCM

Posted

技术标签:

【中文标题】限制发送推送通知(防止垃圾邮件) - GCM【英文标题】:Limit Sending Push Notification (Prevent Spam) - GCM 【发布时间】:2015-05-20 07:58:02 【问题描述】:

我有一个像社交网络这样的安卓应用,我正在使用 GCM 来发送推送通知,

当用户 A 关注用户 B 时,用户 B 会收到“用户 A 已开始关注你”的通知。

现在我正在尝试防止滥用/垃圾邮件发送多个推送通知。比如关注和取消关注再次等等。

解决此问题的最佳方法是什么?因为我不希望我的用户被滥用接收多个通知。

我已尝试寻找有关此问题的完美解决方案。不幸的是,我找不到任何答案。

【问题讨论】:

【参考方案1】:

您可以只向用户发送一次通知以供关注和取消flallow,那么您不应该为此发送任何通知,因为它不是有价值的信息。

【讨论】:

我应该怎么做。我正在使用 php 发送通知,但我不知道如何跟踪用户之前是否已经关注过另一个用户?? 你可以轻松跟踪,我认为你有服务器,你可以使用 web api,你可以保存任何你想要的。在您发送通知之前,您可以发布您的 web api 并保存您的数据,以便有人关注/取消关注其他人。在发送通知之前,使用您自己的 get api 来检查您是否应该发送通知。

以上是关于限制发送推送通知(防止垃圾邮件) - GCM的主要内容,如果未能解决你的问题,请参考以下文章

Node.js GCM 推送通知允许的 ID 数量?

Android 推送通知 (GCM) 的内容或数据限制

如何在推送通知 (GCM) android 中发送图像?

发送少量通知后未从 GCM 收到推送通知

通过java发送推送通知GCM [关闭]

GCM 和 WNS 禁止向非活动设备发送推送通知的策略