Java 来自restful response的Cordova存折

Java 来自restful response的Cordova存折,java,ios,angularjs,cordova,passbook,Java,Ios,Angularjs,Cordova,Passbook,我正在使用cordova插件passbook插件构建cordova应用程序,可以在这里看到: 我试图使用来自java服务器的pkpass,如果我们直接从浏览器访问服务,它将按预期返回文件,但问题是我们需要使用auth令牌并首先通过oAuth服务器。因此,我必须使用Angular在前端通过ajax请求传球 我得到的数据是一个八位元流,不知何故,我需要解析它,让它与上面的插件一起工作。该插件被配置为查找以“.pkpass”结尾的url,我想知道是否可以将其配置为查找解析数据而不是url 如果有一种可

我正在使用cordova插件passbook插件构建cordova应用程序,可以在这里看到:

我试图使用来自java服务器的pkpass,如果我们直接从浏览器访问服务,它将按预期返回文件,但问题是我们需要使用auth令牌并首先通过oAuth服务器。因此,我必须使用Angular在前端通过ajax请求传球

我得到的数据是一个八位元流,不知何故,我需要解析它,让它与上面的插件一起工作。该插件被配置为查找以“.pkpass”结尾的url,我想知道是否可以将其配置为查找解析数据而不是url

如果有一种可能的方法可以做到这一点,有人能在插件的src中看到吗?我对objective c不是很熟悉,但我只是在想一些选择


感谢使用cordova fileTransfer插件,我成功地做到了:

fileTransfer.download(
    uri,
    fileURL,
    function(entry) {
        Passbook.downloadPass(fileURL);
    },
    function(error) {
        alert('Error retrieving pass, please try again in a little while.');
    },
    true,
    {
        headers: {
            "Authorization": "Bearer " + LS.get( 'user_token' )
        }
    }
);

当说“消费通行证”时,我想你的意思是向用户出示通行证以添加到他们的钱包中?是的@TomasmGuinness,这是正确的。该插件似乎需要一个URL,我想知道是否有可能让插件需要数据而不是数据的URL。谢谢。你能保存到磁盘并传递指向本地文件系统的URL吗?我对科尔多沃不太熟悉,所以这可能是一个无用的建议。@TomaschGuinness这是可能的,哈哈。我会努力研究一下,谢谢。谢谢你@TomascmGuinness,多亏了你的建议,我才让它工作起来。