Our iOS application using iOS LS library has issue when try to authenticate against our LS server. After investigation, we found that the token, assigned to LS_user parameter, being sent to LS server is different from the one set by the app thru the iOS client API. Any "+" character in the token string is replaced by a space character which make the token become invalid. We have similar authentication logic working fine with other LS client libraries, like Silverlight and .net window.
Is it a bug in iOS client? How I can get around it?