Я разрабатываю гибридное приложение с MobileFirst, которое использует HTTP-адаптер для подключения к службе REST. На моем предварительном просмотре в firefox или любом другом браузере ошибок нет, и приложение работает красиво.Ошибка подключения к MobileFirst для гибридного приложения на Android
Если я разверну свое приложение для своего Samsung Galaxy S4 mini. Я получаю сообщение об ошибке ниже, и приложение не подключается к серверу.
klasserrorCode: "UNEXPECTED_ERROR"errorMsg: "Unexpected errorCode occurred. Please try again."invocationContext: nullresponseHeaders: Object__proto__: ObjectresponseText: ""status: 0__proto__: klassconstructor: function klass() {errorCode: nullerrorMsg: nullgetAllHeaders: function() {getHeader: function (name) {getHeaderNames: function() {initialize: function (transport, invocationContext) {invocationContext: nullresponseJSON: ""responseText: ""status: -1__proto__: Object main.js:160
Разрешения для использования Интернета устанавливается на `AndroidManifest.xml
Мой адаптер код (одна из функций):
function getCommonInformation() {
var path = "users/common/information";
var input = {
method : 'get',
returnedContentType : 'json',
path : path,
};
return WL.Server.invokeHttp(input);
}
вызовов в приложении адаптера:
var resourceRequest = new WLResourceRequest("/adapters/RESTAdapter/getCommonInformation", WLResourceRequest.GET);
resourceRequest.send().then(function(result) {
dataStore.common = JSON.parse(result.responseText);
}, onFailure);
Вы можете добавить вывод logcat? –
Не могли бы вы показать код подключения, возможно, в настройке может возникнуть проблема. – JabberwockyDecompiler