Невозможно подключиться к адаптеру Mobile First из приложения cordova в режиме предварительного просмотра приложения - PullRequest
0 голосов
/ 27 августа 2018

Я не могу вызвать адаптер из приложения MFP Cordova в режиме предварительного просмотра приложения. это нормально работает, если я вызываю в Swagger, но не с App. Код Кордовы для вызова Адаптера.

 var resourceRequest = new WLResourceRequest(
    "/adapters/Example/unprotected",
    WLResourceRequest.GET
);
 resourceRequest.send().then(app.onSuccess,app.onFailure);

it's always calling the failure method.
Adapter code.

<displayName>Example</displayName>
    <description>Example</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"/>
    <procedure name="unprotected" secured="false"/>

1 Ответ

0 голосов
/ 27 августа 2018

При предварительном просмотре приложений Cordova с помощью команды предварительного просмотра приложения mfpdev ваше приложение не сможет вызывать адаптеры JavaScript при определенных обстоятельствах. В частности, ваше приложение не сможет вызывать незащищенные адаптеры JavaScript (secure = false), а ваше приложение не сможет вызывать процедуры адаптера JavaScript, которые принимают параметры. Это ограничение распространяется только на среду предварительного просмотра, и ваше приложение будет работать так, как ожидалось, при работе на собственном оборудовании устройства или на собственном симуляторе вашей платформы.

Цель предварительного просмотра приложения mfpdev состоит в том, чтобы разработчик мог проверить изменения своего пользовательского интерфейса, а не функции, связанные с сервером MFP.

...