POC для приложений MobileFirst 8.0, и я создал примеры приложений и адаптера на основе maven. Наконец, я вызвал этот файл index.js адаптера, чтобы вызвать его работоспособность, когда я использовал симулятор браузера, но его не работает, пока я устанавливал устройство Android. Я получил ниже этой ошибки в android LOGCAT,Mobilefirst 8.0 приложения для кордоны не могут подключаться к серверу
[ОШИБКА: xwalk_autofill_client.cc (121)] Не реализовано в виртуальном void xwalk :: XWalkAutofillClient :: OnFirstUserGestureObserved()
Как решить эту проблему.
, пожалуйста, выполните следующие действия.
adapter
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed Materials - Property of IBM
5725-I43 (C) Copyright IBM Corp. 2011, 2013. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
-->
<mfp:adapter name="HttpAdapter"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mfp="http://www.ibm.com/mfp/integration"
xmlns:http="http://www.ibm.com/mfp/integration/http">
<displayName>HttpAdapter</displayName>
<description>HttpAdapter</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain>mobilefirstplatform.ibmcloud.com</domain>
<port>443</port>
<connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
<socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
<maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
</connectionPolicy>
</connectivity>
<procedure name="getFeed" secured="false"/>
<procedure name="unprotected" secured="false"/>
</mfp:adapter>
adapter implementation
function getFeed(tag) {
var input = {
method : 'get',
returnedContentType : 'xml',
path : getPath(tag)
};
return MFP.Server.invokeHttp(input);
}
/**
* Helper function to build the URL path.
*/
function getPath(tag){
if(tag === undefined || tag === ''){
return 'feed.xml';
} else {
return 'blog/atom/' + tag + '.xml';
}
}
/**
* @returns ok
*/
function unprotected(param) {
return {result : "Hello from unprotected resource"};
}
apps implementation
function myFunction(){
console.log('==================== inside calling ==================');
var resourceRequest = new WLResourceRequest(
"/adapters/HttpAdapter/getFeed",
WLResourceRequest.GET,3000
);
resourceRequest.setQueryParameter("params", "['']");
resourceRequest.send().then(
function(response) {
alert("------- success " +JSON.stringify(response));
},
function() {
alert("----------- >>> errror ------");
}
)
}
Обеспечьте свою реализацию ... вы ничего не предоставили. –
Почему вы помещаете это в комментарии? Удалите эти комментарии и нажмите кнопку EDIT в своем вопросе. –
Вы также упоминаете «xwalk». Вы установили что-то, что вы не упомянули в вопросе? УПОТРЕБЛЕНИЕ ВСЕ. –