使用统一推送通知工作灯(6.0.0.2)未启动Android

时间:2014-05-23 14:28:13

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

我正在使用Worklight Consumer Edition 6.0.0.2的UPN系统发送推送通知。

当我收到推送通知时,Android上不会显示指示灯。为什么? 我试过了:

  • 带有Android 4.3的三星S4;
  • 使用Android 4.4的Nexus 5;
  • 带有Android 4.1.2的Samsung S3 mini。

我使用WL.Server.createDefaultNotification来构建通知有效负载:

var notificationObj = WL.Server.createDefaultNotification(notification.TITLE, badge,{});
notificationObj.GCM.sound="default";

然后我使用notifyAllDevices来推送:

WL.Server.notifyAllDevices(userSubscription, notificationObj);

我关闭了应用并关闭了屏幕。 结果是:我成功收到推送通知并播放声音,但根本没有指示。

1 个答案:

答案 0 :(得分:0)

Android提供的Notification priority API允许pulsing the notification LED(启动Android 4.1" Jelly Bean"及以上版本),在Worklight中不可用。

如果您希望Worklight产品设计人员评估将其添加到将来的版本中,请考虑submitting a feature request

AFAIK开发人员无法在应用程序代码中扩展对此API的支持,因此没有解决方法。