Cordova 3.6 is returning application specific data path instead of external accessible path
<p>I am working with mobilefirst/worklight application which uses cordova as platform. My previous application was on mobile first 6.1 which uses cordova version 3.1. Now I am upgrading my application to mobilefirst 7.1(Renamed from worklight) which uses cordova version 3.6.</p>

<p>For file system access I am using</p>

<pre><code>window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSys){
    var path =  fileSys.root.fullPath; 
    //Output : file://storage/emulated/0 &lt;-- Cordova 3.1 For Android
    //Output : / &lt;-- Cordova 3.6 For Android
});
</code></pre>

<p>As cordova changed the structure after version 3.3, I changed fullPath to toURL();</p>

<pre><code>window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSys){
   var path =  fileSys.root.toURL(); 
   //Output : file://data/0/com.MyApp/files/files &lt;-- Cordova 3.6 For Android
});
</code></pre>

<p>Problem here is it is giving me data path of an application. I am storing data which should be accessible from outside like earlier was -file://storage/emulated/0.  </p>

<p>Is there any methos in filesystem which returns me a path which accessible from other application? It should work on ios also.</p>