似乎我无法在托管推送通知的远程服务器(MobileFirst Platform Server)上注册我的iOS设备。
这是我注册设备的代码
MFPPush.registerDevice(
{},function(successResponse) {
},
function(failureResponse) {
alert("Failed to register "+failureResponse);
});
我总是得到失败的回应
"Error Domain=com.ibm.mfp.push Code=5 \"Request failed: internal server error (500)\" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x156663e80> { URL: http://<server-ip:port>/imfpush/v1/apps/<app-bundleidentifier>/devices/FFF2867D-D43A-4FC0-A9C7-CBECF26BFFD6 } { status code: 500, headers {
Connection = Close;
\"Content-Length\" = 0;
\"Content-Type\" = \"application/json\";
Date = \"Mon, 20 Mar 2017 03:57:45 GMT\";
\"X-Powered-By\" = \"Servlet/3.0\";
}}, NSErrorFailingURLKey=http://<server-ip:port>/imfpush/v1/apps/<app-bundleidentifier>/devices/FFF2867D-D43A-4FC0-A9C7-CBECF26BFFD6, com.alamofire.serialization.response.error.data=<>, NSLocalizedDescription=Request failed: internal server error (500)}"
其他信息:
我希望提供的数据足够。
提前致谢
答案 0 :(得分:0)
我已设法通过将服务器和客户端移动第一平台版本更新为同一个版本来解决此问题。