As of April 12th, you must go to Progress SupportLink to create new support cases or to access existing cases. Please, bookmark the SupportLink URL and use the new portal to contact the support team.
[KCSCustomEndpoints callEndpoint:@"functionName" params:params completionBlock:^(id results, NSError *error) {
if (results) {
NSLog(@"%@",results);
} else {
NSLog(@"%@",error.description);
}
}];
Hrisafis,
Can you give me an example of the code that you're using?
Thanks,
Hrisafis,
Please let me know if it is working for you with the latest version.
Here is a very basic sample:
Custom Endpoint (GetJobRoles) :
function onRequest(request, response, modules) {
response.body = [
{
"_id": "5660a505c7d171e54c034f97",
"name": "Call Center",
"_kmd": {
"lmt": "2015-12-03T20:24:37.866Z",
"ect": "2015-12-03T20:24:37.866Z"
}
},
{
"_id": "5660a5058cf3e5ad15033641",
"name": "Administration",
"_kmd": {
"lmt": "2015-12-03T20:24:37.869Z",
"ect": "2015-12-03T20:24:37.869Z"
}
}
]
response.complete()
}
Calling the endpoint from the Swift Code:
KCSCustomEndpoints.callEndpoint(
"GetJobRoles",
params: nil,
completionBlock: { (results: AnyObject!, error: NSError!) -> Void in
if results != nil {
print(results)
} else {
//handle error
}
}
)
Thanks,
Pranav
Kinvey Support
Hrisafis,
Which version of the iOS library are you using? This was in issue in a few older versions but I believe that it has been resolved since then.
Thanks,
I am using pods so I guess the latest. I installed it yesterday. How can I check?
I have also tried installing the latest version manually. Same problem.
Any ideas?
Hrisafis Melidis
Hello I am getting this error when calling my custom endpoint from iOS.
Any clues?