向运行应用程序Android的每个人发送通知

时间:2012-12-26 00:55:15

标签: java android notifications

设置: 我有一个拥有多个用户的系统。每个用户都会将我的应用程序下载到他们的Android手机上并使用它。我想要的是当任何用户执行特定操作时(我的应用程序中有两个),我想在所有其他用户手机中弹出通知。

简单的分解是这样的: 启动应用 - >导航到执行操作的部分 - >执行操作 - >将操作存储为DB - >通知所有用户 - >在所有手机上弹出相同的通知。

我该如何解决这个问题?任何人都可以提出想法或链接,因为我甚至不知道如何处理这个问题。

2 个答案:

答案 0 :(得分:1)

如果您希望向所有用户发送通知,即使所有用户都没有主动使用该应用程序,那么Puch Notification也是一种很好的方法。

  

推送通知让您的应用程序通知用户新邮件   或即使用户没有主动使用您的应用程序的事件。   在Android设备上,当设备收到推送通知时,您的   应用程序的图标和消息显示在状态栏中。当。。。的时候   用户点击通知,它们将被发送到您的应用程序。   通知可以向所有用户广播,例如用于营销   广告系列,或仅发送给用户的一部分,以提供个性化   信息。

查看Android Google Cloud Messaging

此外,我发现XMPP是一个很好的解决方案,如post所述。

您会找到一些好的解决方案herehere

答案 1 :(得分:0)

那么,你需要一个服务器上的数据库,然后你需要不断(或间隔)在后台查询数据库以进行更改,并在找到时通知用户。我会得到一个类似于有多少应用程序发出通知的系统。