2016-12-27 2 views
0

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 ------"); 
     } 
    ) 
} 
+0

Обеспечьте свою реализацию ... вы ничего не предоставили. –

+0

Почему вы помещаете это в комментарии? Удалите эти комментарии и нажмите кнопку EDIT в своем вопросе. –

+0

Вы также упоминаете «xwalk». Вы установили что-то, что вы не упомянули в вопросе? УПОТРЕБЛЕНИЕ ВСЕ. –

ответ

0

Пожалуйста, используйте тег mata в своем HTML-файле, это решит ваши проблемы для Android.

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' http://* 'unsafe-inline'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval'" /> 
Смежные вопросы