我有一个Worklight 6.2应用程序。我正在修改android java代码以订阅通过Bluemix发送的通知。用户登录后,我想使用创建的用户ID注册设备。是否有一个我可以在android代码中使用的API调用,它等同于WL.Client.getUserName,或者我应该从我的javascript调用java代码并将userName传递给java代码?感谢您的任何建议。
JT
答案 0 :(得分:0)
没有Java等同于此。这是一个Worklight API。
您可以使用Worklight 6.2中的新WL.App.sendActionToNative
方法将值发送到您的本机代码,并从中执行您需要的操作。
WL.App.sendActionToNative(“doSomething”, { customData: 12345} );
其中customdData
是WL.Client.getUserName
在原生方面,您需要使用WLActionReciever
(请参阅What's New)。
您还可以选择实施基本的Cordova插件,将数据从Web移动到本机视图。 The tutorial in the Getting Started page正是这样做的。