Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-2457

will easyXDM work in Apache Cordova iOS for getting data from cross domain server.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.4.0
    • None
    • None

    Description

      Hi All,

      I have a javascript code which downloads a data from the third party server. I have used easyXDM to load the data.

      My Html page has a following java script code to pull the data from server ( Cross Domain Server ).

      This approach works fine when i run the html page in normal browser. When i run the same html page through iPhone UIWebView then it fails to load the data as request are not going through at all.

      I am using Apache Cordova iOS library for my test app.

      // My Sample Javascript code for making easyXDM Call
      WebService.requestHandler = function(requestProp){
      WebService.callback = requestProp.callBack;
      // loading.....

      var socket = new easyXDM.Socket({
      remote: "cross domain URL ",
      onMessage: function(response, origin) {
      try{
      var responseData = {};
      if(response.indexOf("jsoncallback(") !== -1)

      { response = response.replace("jsoncallback("," "); response = response.substring(0, response.length-1); }

      responseData = $.parseJSON(response);
      }
      break;
      }
      }
      // stop loading indicator...
      WebService.callback(responseData);
      }catch(e){}
      socket.destroy();
      }
      });

      };

      When i run the app i am not able to see the request which is going through my app.

      Is there any restriction for web view in iPhone to load easyXDM data in Apache Cordova.?

      Cheers,
      Shailesh

      Attachments

        Activity

          People

            Unassigned Unassigned
            shaileshnamjoshi shailesh namjoshi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: