Android 通知 - 为多个用户推送通知

Posted

技术标签:

【中文标题】Android 通知 - 为多个用户推送通知【英文标题】:Android notifications - push notifications for multiple users 【发布时间】:2017-12-04 01:04:20 【问题描述】:

我正在编写一个应用程序,您可以在其中创建和邀请多个用户参加一个活动。我想让应用程序在用户被邀请参加活动时向他们发送通知。我在我的按钮 onClick 方法中调用以下内容以在创建事件时发送通知。

private void addNotification() 
    NotificationManager notif=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
    Notification notify=new Notification.Builder
            (getApplicationContext()).setContentTitle("Hello").setContentText("This is a notification").
            setContentTitle("notif").setSmallIcon(R.mipmap.ic_launcher).build();

    notify.flags |= Notification.FLAG_AUTO_CANCEL;
    notif.notify(0, notify);

这可行,但是这只会在创建事件时向我发送推送通知。我不确定如何将其发送给受邀参加活动的多人。我有一个我想要通知的用户电子邮件列表。如何更改此代码以向多个用户发送通知?

【问题讨论】:

您需要有一个服务器,并且该服务器应该使用 firebase 消息发送推送。 【参考方案1】:

为此,您可以使用谷歌云消息传递。它将帮助您将通知广播给多个用户

https://developers.google.com/cloud-messaging/android/client

【讨论】:

好的,谢谢,这是唯一的方法吗?没有办法直接通过Android的通知管理器来做吗?

以上是关于Android 通知 - 为多个用户推送通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在phonegap上使用GCM处理android中的多个推送通知

多用户的 Worklight 推送通知

如何在 Android 中禁用多个推送通知图标,我正在使用 Parse.com

向多个用户推送通知

Parse -Android 获取多个推送通知

从服务器删除已发送的推送通知