1

我們正在使用MobileFirst 7.1併爲Windows Phone部署混合應用程序。IBM MobileFirst 7.1 - Windows Phone Hybird應用程序並從本機代碼調用Java適配器

在我們混合 Windows Phone應用程序(這是Silverlight的應用),我們要調用一個MobileFirst的Java適配器。

正如我們在鏈接http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/c_adapters_endpoint.html看到,我們需要使用的Java適配器WLResourceRequest,但是我們儘量在我們的Silverlight應用程序使用它,我們無法找到WLResourceRequest。此課程僅適用於通用Windows Phone應用程序嗎?

在我們的案例中,我們需要從我們的Silverlight應用程序中調用Java適配器。如何做到這一點並不是很清楚。

當我們在文檔中檢查另一個頁面:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/server-side-development/invoking-adapter-procedures-native-windows-phone-8-applications/時,我們閱讀了關於WLResourceRequest的介紹,但後來在同一頁面中沒有使用它,我們只有Javascript適配器調用示例代碼,而不是Java Adapter。我的問題是:如何從我的MF混合(Silverlight)應用程序(從本機代碼)調用Mobile First Java?

回答

1

教程中關於Silverlight應用中的WLResourceRequest的聲明是錯誤的。 Silverlight應用程序僅支持WL.Client.invokeProcedure。該教程將被糾正。

因此,Silverlight應用程序不支持Java適配器。
你可以做的是調用一個使用Java代碼的JavaScript適配器:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/server-side-development/javascript-adapters/using-java-adapters/

+1

從Javascript代碼(在混合應用程序HTML/JS代碼中)調用時,WLResourceRequest怎麼樣?它在Windows Phone 8上工作正常嗎? – WiPhone

+1

無關緊要,在Windows Phone中不受支持。 –

+0

@IdanAdar我們可以在Windows Phone中實現WLResourceRequest的本地實現嗎?而且Windows支持這個? –

相關問題