推送通知IBM MobileFirst 7

时间:2016-12-28 19:42:36

标签: ibm-mobilefirst

我已经为推送通知编写了IBM Adapter。我能够使用'WL.Device.getID'从设备获取设备ID。我想在设备上发送推送通知但是没有办法订阅。但是没有找到一种订阅推送通知的方法java适配器中的事件源,如demo javaScript adapter中所述。当我通过pushApi调用sendMessage()方法时,我发现没有找到PushApplication。

另外,为了处理挑战,我们使用WorklightProtocolAuthenticator。

请帮助我如何使用基于java的推送适配器发送推送通知。

以下是我的适配器: -

WLServerAPI api = WLServerAPIProvider.getWLServerAPI();
PushAPI pushApi = api.getPushAPI();
INotification noti = pushApi.buildNotification();
noti.getTarget().setDeviceIds("a5be4b35-b278-3014-b933-ce99a8l87819");
noti.getMessage().setAlert("text to be send on device");
pushApi.sendMessage(noti, "ApplicationId");

我怎样才能得到这个ApplicationId。

1 个答案:

答案 0 :(得分:0)

  

请帮助我如何使用基于java的推送适配器发送推送通知。

你找不到你要找的东西,因为AFAIK它不存在。这些API仅在JavaScript中可用。