2012-09-02 36 views
1

我们将开发一个移动应用程序(iOS和Android),它应该提供下载和存储多个用户选择的PDF文件并在应用程序中查看它们(带WebView的iOS )或使用外部PDF查看器(Android)。使用Trigger.io和jQuery Mobile下载并显示PDF

我的问题是:这可能与Trigger.io?在官方文档中我没有发现任何与此有关的内容。我们可以对文件或子浏览器/选项卡模块做些什么吗?如果是的话,你有没有例子?

注意:我们将使用Backbone.js和jQuery Mobile作为附加库。

回答

2

Android webview不允许内联打开PDF - 您可以通过打开http://trigger.io/cross-platform-application-development-blog/wp-content/uploads/2012/05/trigger.io-whitepaper.pdf在您的股票浏览器。

在iOS上,你可以使用:

forge.tools.getURL('my_file.pdf', 
    function (file) { 
    forge.tabs.open(file); 
    } 
); 

但不会在Android(2.3上,3个和4.0测试)工作。

+0

这非常有帮助,尤其是与http://docs.trigger.io/en/v1.4/features/一起使用cache.html。 – axooh

0

简短的回答 - 是的。

下载,存储,然后显示/参考后,肯定可以完成。查看伪造文件documentation

我还没有尝试过儿童浏览器功能。尽管选项卡模块可以工作,但我认为最好让设备(及其用户设置)决定如何显示/呈现PDF。我只是说这是因为我的设备(尤其是Android 2.3 ...和4.x)往往表现不同。无论哪种方式......该设备的“后退按钮”总是让我回到我在我的trigger.io应用程序中停止的地方。

+0

你的回答也非常有帮助,但比James的回答更通用一些:-) – axooh