簡體   English   中英

Worklight 6.1 Hybrid應用程序將參數從本地返回到混合

[英]Worklight 6.1 hybrid app return param from native to hybrid

我正在使用IBM Worklight 6.1構建混合應用程序。 有以下類似的API; -需要在本機代碼上運行並將結果發送到JavaScript代碼的某些函數。

在Worklight 6.2中,我們可以在.java文件中使用“ WL.getInstance().sendActionToJS("param", data); “和WL.App.addActionReceiver("param", actionReceiver); 在.js文件中。

有人可以建議我在Worklight 6.1上找到解決方法嗎?

是的,您可以創建一個Cordova插件,該插件將在JS層和本機層之間“橋接”。 請參閱有關Worklight 6.1的這些教程 ,尤其是“ Android- 使用Apache Cordova插件向混合應用程序添加本機功能 ”教程及其隨附的示例應用程序

該示例應用程序將數據從JS層發送到本機層,將兩者的數據合並后返回到JS層,因此在您的情況下,您可以只返回數據...

您也可以在下面的v7.1中更好地看到它。 您無法在6.1(因為它意味着7.1)中使用示例應用程序,但是JavaScript相同: https : //developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/adding-本機功能/ Android添加本機功能混合應用程序Apache Cordova插件/

步驟將是:

  1. 執行一個Cordova插件: cordova.exec(pluginSuccess, pluginFailure, "mypluginname", "myNativeClass name", []);
  2. 有上課過程需要什么
  3. 如教程代碼中所述將數據返回到pluginSuccess

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM