代号一:如何定制接收推送通知

时间:2016-01-13 15:02:19

标签: java push-notification codenameone

我想自定义在Android / iOS设备上收到的codenameone推送通知。

目前,我使用notifyStatusBar方法,但我不知道在Hashtable参数中放入什么。

Display.getInstance().notifyStatusBar("Test notification", "Mobile", value, true, false, new Hashtable());

1 个答案:

答案 0 :(得分:1)

notifyStatusBar只是一种在您的应用运行的设备的状态栏上显示提醒的方法(仅支持它的平台)。

推送通知是代号之一的专业功能,允许您从在一台设备上运行的应用向另一台设备发送远程通知,或从网络向您的应用发送远程通知。不要把这个混淆为本地通知。

如果您需要本地通知,可以执行以下操作:

LocalNotification n = new LocalNotification();
n.setId("demo-notification");
n.setAlertBody("It's time to take a break and look at me");
n.setAlertTitle("Break Time!");
n.setAlertSound("beep-01a.mp3");

Display.getInstance().scheduleLocalNotification(
    n,
    System.currentTimeMillis() + 10 * 1000, // fire date/time
    LocalNotification.REPEAT_MINUTE  // Whether to repeat and what frequency
);

以上来源是this blog的一部分。

您可以按照this tutorial关于如何在代号1中创建推送通知,如果这是您正在寻找的内容并了解推送通知的最新更改herehere

顺便说一句,上面发布的方法已被弃用。