是否可以使用GCM在不同的应用程序之间发送推送通知?

时间:2013-12-31 07:16:48

标签: android push-notification google-cloud-messaging

所以我是GCM的新手,我们的项目涉及3种不同类型用户的3种不同应用,即:学生,家长和教师。因此,用例是教师今天取消课程,并将向所有注册该课程的学生发送推送通知。现在我一直在阅读和观看有关GCM的视频,据我所知,它需要有一个用于发送和接收通知的应用程序的唯一密钥。在这种情况下,通知的发件人是Faculty应用程序,接收者是学生应用程序。这是可能吗?或者我们必须联合这3个应用程序吗?

1 个答案:

答案 0 :(得分:6)

如果有服务器(通常每个应用程序都有中央数据管理),您不必担心发送通知。服务器会这样做。 如果您计划创建相同的应用程序(相同的包ID但不同用户的不同视图),则服务器将跟踪其唯一密钥以跟踪用户类型。

如果你创建具有不同版本(不同的包ID)的应用程序,那么你必须注册Dev console GCM for reqest token N次(N =没有不同的app包ID)。