我们将开发一个移动应用程序(iOS 和 Android),它应该提供下载和存储几个用户选择的 PDF 文件,并在应用程序(iOS 和 WebView)或外部 PDF 查看器(Android)中查看它们。
我的问题是:Trigger.io 有可能吗?我在官方文档中没有找到任何与此相关的内容。我们可以对文件或子浏览器/标签模块做些什么吗?如果有,你有什么例子吗?
注意:我们将使用 Backbone.js 和 jQuery Mobile 作为附加库。
我们将开发一个移动应用程序(iOS 和 Android),它应该提供下载和存储几个用户选择的 PDF 文件,并在应用程序(iOS 和 WebView)或外部 PDF 查看器(Android)中查看它们。
我的问题是:Trigger.io 有可能吗?我在官方文档中没有找到任何与此相关的内容。我们可以对文件或子浏览器/标签模块做些什么吗?如果有,你有什么例子吗?
注意:我们将使用 Backbone.js 和 jQuery Mobile 作为附加库。
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 上测试)。
简短的回答 - 是的。
绝对可以完成下载、存储、然后显示/参考。查看 forge.file文档。
我还没有尝试过儿童浏览器功能。虽然标签模块可以工作,但我认为最好让设备(及其用户设置)决定如何显示/渲染 PDF。我之所以这么说,是因为我的设备(尤其是 Android 设备... 2.3 和 4.x)往往表现不同。无论哪种方式......设备的“后退按钮”总是让我回到我在 trigger.io 应用程序中停止的地方。