0

我无法从我的 iOS 本机应用程序连接到我的 MobileFirst 服务器。我更改了 worklight.plist 中的主机、wlServerContext 和端口。我在服务器的控制台中上传 .wlapp 和 .adapter。

这是我的应用程序中的日志:

2015-03-30 14:34:31.119 El_Universal_Demo[696:146217] Connecting to server and initializing push notification ...
2015-03-30 14:34:31.125 El_Universal_Demo[696:146217] [DEBUG] [WL_CONFIG] -[WLConfig init] in WLConfig.m:69 :: {
"application id" = "El_Universal_Demo";
"application version" = "1.0";
environment = iOSnative;
host = "198.11.212.197";
platformVersion = "7.0.0.0";
port = 8080;
protocol = http;
wlServerContext = "/wladmin";
wlUid = "wY/mbnwKTDDYQUvuQCdSgg==";
}
2015-03-30 14:34:31.160 El_Universal_Demo[696:146217] [WARN] [USER_CERT_AUTH] + [WLUserAuthManager getCertificateIdentifier] in WLUserAuthManager.m:68 :: Certificate Identifier Key:   com.worklight.userenrollment.certificate:com.eluniversal.El-Universal-Demo
2015-03-30 14:34:31.173 El_Universal_Demo[696:146217] [DEBUG]    [WL_AFHTTPCLIENTWRAPPER_PACKAGE] +[WLAFHTTPClientWrapper requestWithURL:] in WLAFHTTPClientWrapper.m:46 :: Request url is http://198.11.212.197:8080/wladmin/apps/services/api/El_Universal_Demo/iOSnative/init
2015-03-30 14:34:31.202 El_Universal_Demo[696:146217] [DEBUG] [WL_REQUEST] -[WLRequest sendRequest:path:withOptions:] in WLRequest.m:141 :: Request timeout is 60.000000
2015-03-30 14:34:31.206 El_Universal_Demo[696:146217] [DEBUG] [WL_REQUEST] -[WLRequest sendRequest:path:withOptions:] in WLRequest.m:220 :: Sending request (http://198.11.212.197:8080/wladmin/apps/services/api/El_Universal_Demo/iOSnative/init) with headers: 
{
"Accept-Language" = es;
"User-Agent" = "El_Universal_Demo/1 (iPhone; iOS 8.1.2; Scale/2.00)/WLNativeAPI/7.0.0.0";
"X-Requested-With" = XMLHttpRequest;
"x-wl-app-version" = "1.0";
"x-wl-clientlog-appname" = "El_Universal_Demo";
"x-wl-clientlog-appversion" = "1.0";
"x-wl-clientlog-deviceId" = "A6042553-8580-4365-A69C-6731388D6A56";
"x-wl-clientlog-env" = iOSnative;
"x-wl-clientlog-model" = "iPhone6,1";
"x-wl-clientlog-osversion" = "8.1.2";
"x-wl-device-id" = "A6042553-8580-4365-A69C-6731388D6A56";
"x-wl-platform-version" = "7.0.0.0";
 }
 You can see the request body in the Analytics platform logs.
  2015-03-30 14:34:31.219 El_Universal_Demo[696:146217] [DEBUG]    [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper start] in  WLAFHTTPClientWrapper.m:297 :: Starting the request with URL      http://198.11.212.197:8080/wladmin/apps/services/api/El_Universal_Demo/iOSnative/i nit
 2015-03-30 14:34:31.225 El_Universal_Demo[696:146217] [DEBUG] [WL_REQUEST] __42-[WLRequest sendRequest:path:withOptions:]_block_invoke in WLRequest.m:230 :: waiting for response... (Thread=<NSThread: 0x17007f3c0>{number = 1, name = main})
 2015-03-30 14:34:31.231 El_Universal_Demo[696:146217] url a cargar (null)
 2015-03-30 14:34:31.288 El_Universal_Demo[696:146217] APNS Token : <9f662f33  5de5971b 5371851e 7d91fc17 f6f83d55 a9c913f6 973eec67 2e10c365>
 2015-03-30 14:34:31.289 El_Universal_Demo[696:146217] APNS Token : <9f662f33 5de5971b 5371851e 7d91fc17 f6f83d55 a9c913f6 973eec67 2e10c365>
 2015-03-30 14:34:31.476 El_Universal_Demo[696:146217] [DEBUG]   [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper requestFailed:error:] in    WLAFHTTPClientWrapper.m:324 :: Request Failed
 2015-03-30 14:34:31.480 El_Universal_Demo[696:146217] [DEBUG]   [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper requestFailed:error:] in WLAFHTTPClientWrapper.m:325 :: Response Status Code : 404
 2015-03-30 14:34:31.484 El_Universal_Demo[696:146217] [DEBUG] [WL_AFHTTPCLIENTWRAPPER_PACKAGE] -[WLAFHTTPClientWrapper requestFailed:error:] in WLAFHTTPClientWrapper.m:326 :: Response Error : Expected status code in (200-299), got 404
  2015-03-30 14:34:31.501 El_Universal_Demo[696:146217] [ERROR] [WL_REQUEST] -[WLRequest requestFailed:error:] in WLRequest.m:466 :: Status code='404' error='Expected status code in (200-299), got 404' response=''
  2015-03-30 14:34:31.508 El_Universal_Demo[696:146217] [DEBUG] [WL_REQUEST] -[WLRequest requestFailed:error:] in WLRequest.m:469 :: Response Header: {
Connection = "Keep-Alive";
"Content-Language" = "en-US";
"Content-Length" = 0;
Date = "Mon, 30 Mar 2015 20:34:44 GMT";
"Keep-Alive" = "timeout=10, max=100";
"X-Powered-By" = "Servlet/3.0";
 }
Response Data: 
 2015-03-30 14:34:31.514 El_Universal_Demo[696:146217] [ERROR] [WL_CLIENT] - [WLClient onInitRequestFailure:userInfo:] in WLClient.m:1060 :: onInitRequestFailure

我需要测试一个基于标签的通知示例。我的示例在本地工作,但我想使用云中的开发服务器对其进行测试,如果我的应用程序无法连接,我将无法做到这一点。

我正在使用 MobileFirst 7.0

问候。

4

2 回答 2

0

谢谢,这个问题已经解决了。我不得不在我的服务器中重新安装所有安装配置,并再次上传运行时 (.war)、wlapp 和适配器。

同样在我在 Eclipse 中部署本机应用程序的那一刻,有时会在控制台中出现关于文件 .war 中的问题的错误。

所以我不得不制作其他工作区并验证我的原生应用程序的设置。(worklight.plist)

我现在的问题是,当我运行适配器的通知时,我的 iPhone 中没有收到任何通知,但这是其他主题。

[1]如何调用适配器的url或链接

问候

于 2015-04-06T16:34:33.000 回答
0

你说它在本地工作。你能在这上面花钱吗?
您确定在 worklight.plist 中放置的设置吗?

http://198.11.212.197:8080/wladmin/apps/services/api/El_Universal_Demo/iOSnative/init

该 IP 地址在我看来是本地的,而不是远程的(“在云中”)。验证您的设置。

于 2015-04-02T05:35:15.867 回答