如何通过PHP向多个用户发送推送通知

时间:2014-09-07 20:24:43

标签: php android push-notification

我正在关注androidhive的这个教程。 http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

一切正常但该教程仅显示如何一次向一台设备发送推送。我想使用相同的方法一次向所有设备发送推送通知。我相信这样做的方法是编辑send_message.php但我还是想了解他的方法是如何工作的。

我曾尝试评论并通过电子邮件发送撰写该文章但尚未得到回复的人。我只需要有人指出我正确的方向。

任何提示,guildance,答案,评论都非常感谢。

1 个答案:

答案 0 :(得分:2)

现在您已经成功实现了该教程所教授的内容,现在发送给多个用户的基本思路将是这样的:

要向多个用户发送推送通知,您需要在PHP中创建一个应用服务器。您的应用服务器将从Android应用程序接收注册ID,并将其存储在数据库中(可能是mysql)。

现在,当您要将消息发送到应用程序时,您将编写一条消息并从之前存储的数据库中获取所有注册ID。

您可以按照this useful tutorial获得您想要的效果。

您提到的教程是使用现在弃用的GCMRegistrar制作的。相反,您需要使用GoogleCloudMessaging API。我提供的链接使用新方式。希望这可以帮助您实现你想要的。