【问题标题】: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?

【问题讨论】:

  • 您是否考虑过为此使用 GCM?

标签: 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类中提供的任何发送方法

        com.google.android.gcm.server.Result result = sender.send(message, device_token, no of retries);
    

共有四个版本的发送方法可用。您可以找到有关 Sender 类的更多详细信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-09
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    相关资源
    最近更新 更多