【问题标题】:Send post notification to specific UUID android device向特定的 UUID android 设备发送发布通知
【发布时间】:2014-02-01 18:14:16
【问题描述】:
我正在尝试找到一些方法来使用其 UUID 向特定的 android 设备发送发布通知,因此我将执行以下操作:
1 : android 上的登录屏幕,然后从设备中获取 UUID 号
2 : 将此 UUID 发送到链接到 userID 的在线数据库
3:我想知道如何将发布通知发送到我从数据库中获取的特定 UUID?
【问题讨论】:
标签:
java
android
notifications
uuid
【解决方案1】:
使用 java 向安卓设备发送通知非常简单。
如果你想直接从REST客户端推送通知,可以参考this
如果您想从您的 java 程序发送通知,请按照以下简单步骤操作,
- 在您的应用程序中添加 gcm-server.jar 库文件
-
创建一个发送者,它将发送通知
com.google.android.gcm.server.Sender sender = new Sender("pass your gcm api key here");
-
然后创建一个包含您要发送的数据的消息对象
com.google.android.gcm.server.Message message = new Message.Builder().addData("key","value").build();
上面代码中的addData("key","value")会在json中添加要发送的键值。
共有四个版本的发送方法可用。您可以找到有关 Sender 类的更多详细信息here