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

标签 android push-notification google-cloud-messaging

所以我是 GCM 的新手,我们的项目涉及 3 种不同的应用程序,适用于 3 种不同类型的用户,即:学生、家长和教师。所以用例是教师取消了今天的类(class),并将推送通知发送给该类(class)的所有学生。现在我一直在阅读和观看有关 GCM 的视频,据我所知,它需要为将发送和接收通知的应用程序提供一个唯一的 key 。在这种情况下,通知的发送者是 Faculty app,接收者是 Student app。这是可能吗?还是我们必须将这 3 个应用程序联合起来?

最佳答案

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

如果您使用不同的版本(不同的包 ID)创建应用程序,那么您必须为请求 token 注册开发控制台 GCM N 次(N = 没有不同的应用程序包 ID)。

关于android - 是否可以使用 GCM 在不同应用程序之间发送推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20853455/

相关文章:

java - 使用 AWS 开发工具包将文件上传到 S3

android - 将 maven 添加到 android 项目

ios - Xamarin 表格 : Have I Covered the bases on iOS Push Notifications?

c# - 使用推送通知更新 Web 应用程序

ios - iOS GCM 示例的无效 Podfile

android - 如何使 GCM/FCM 通知类型消息不可折叠

android - 奇数ListView

android - 如果我的应用程序处于 Activity 状态,如何屏蔽主页键? (屏保、锁屏)

ios - 如何检测iOS设备是否支持推送通知?

android - gcm 可以用于在 android 设备之间发送和接收消息吗?