2015-05-16 13 views
6

यह कैसे मैं कॉल कर रहा हूँ है:

$http.get(url, { 
    params : { 
     empId: $scope.empId 
    } 
}).then(function(data, status){ 
    $scope.workOrders = data.data; 
}, function(data, status){ 
    $scope.message = data; 
}); 

यह क्रोम पर बस ठीक काम करता है, और अगर मैं अपने फोन के ब्राउज़र मैं पर URL पर पहुंच एक प्रतिक्रिया ठीक हो सकती है।

हालांकि

, जब भी मैं .apk बनाया जाता है कि मैं मिल का उपयोग करें:

{"data":"", 
"status":404, 
"config":{ 
    "method":"GET", 
    "transformRequest":[null], 
    "transformResponse":[null], 
    "params":{"empId":"123"}, 
    "url":"http://...", 
    "headers":{"Accept":"application/json, text/plain, */*"} 
},"statusText":Not Found"} 

किंडा इस पर खो दिया है।

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<widget id="com.ionicframework.myapp397384" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
    <name>myApp</name> 
    <description> 
     An Ionic Framework and Cordova project. 
    </description> 
    <author email="[email protected]" href="http://ionicframework.com/"> 
     Ionic Framework Team 
    </author> 
    <content src="index.html"/> 
    <access origin="*"/> 
    <preference name="webviewbounce" value="false"/> 
    <preference name="UIWebViewBounce" value="false"/> 
    <preference name="DisallowOverscroll" value="true"/> 
    <preference name="BackupWebStorage" value="none"/> 
    <feature name="StatusBar"> 
    <param name="ios-package" value="CDVStatusBar" onload="true"/> 
    </feature> 
</widget> 
+0

क्या आप अपना कॉन्फ़िगरेशन फ़ाइल कोड पेस्ट कर सकते हैं? – Hardy

+0

@ हार्डी बस इसे – Hoser

उत्तर

8

अहा: बस अजीब है कि मैं नहीं बल्कि आयोनिक/Cordova के भीतर मेरे फोन ब्राउज़र से URL हिट कर सकते हैं

अनुरोध .apk बनाया गया है, यहाँ मेरी config.xml फ़ाइल है!

स्पष्ट रूप से कॉर्डोवा ने अभी तक कॉर्डोवा-एंड्रॉइड 4.0 जारी नहीं किया है और यह डिफ़ॉल्ट रूप से http अनुरोधों को अवरुद्ध करता है।

बस इस कमांड चलाएँ:

ionic plugin add cordova-plugin-whitelist 

और तुम जाने के लिए अच्छे हैं।

+0

जोड़ा जो मैं देख रहा था! – mtasic85

संबंधित मुद्दे