是否将PDF文件保存在其他应用程序可以访问的PhoneGap应用程序中?(iOS)
Save PDF file in PhoneGap Application that is Accessable by other Apps? (iOS)
我有一个PhoneGap应用程序(iOS)。
我有PDF数据,我想保存到本地文件系统。我正在使用以下代码:
var gotFS = function( fileSystem ) {
fileSystem.root.getFile( "test.pdf", { create: true, exclusive: false }, gotFileEntry, fail );
};
var gotFileEntry = function( fileEntry ) {
fileEntry.createWriter( gotFileWriter, fail );
};
var gotFileWriter = function( writer ) {
writer.write( pdf );
};
var fail = function( error ) {
console.log( error.code );
};
window.requestFileSystem( LocalFileSystem.PERSISTENT, 0, gotFS, fail );
这是可行的,但是PDF文件只能通过我自己的应用程序访问。
我真正想要的是将PDF文档保存到文件系统中,以便其他读取PDF的iOS应用程序可以访问它。这可能吗?如果是,我该怎么做?
(提前)感谢你的帮助。
这是可能的,但只是在iOS 8和更高版本上,但事实是,我找不到任何关于如何做到这一点的信息,我只找到了关于如何从其他应用程序获取文件的信息:
https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentPickerProgrammingGuide/AccessingDocuments/AccessingDocuments.html
还有另一个选项,"打开方式",允许您的应用程序启动"打开方式"对话框,显示可以打开文件的应用程序。你有一些插件https://github.com/pwlin/cordova-plugin-file-opener2
相关文章:
- 在phonegap应用程序内部重定向不起作用
- 如何将tesseract OCR与Cordova/Phonegap应用程序集成
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- GCM推送通知,如果应用程序在手机中关闭(Phonegap Android)
- 录音机未将控制权返回到phonegap应用程序
- 我需要学习Java才能使用phoneGap创建android应用程序吗
- 无法在iOS模拟器上运行简单的基于KineticJs的Cordova/PhoneGap应用程序
- Phonegap应用程序检查是否启用了推送通知
- 如何在phonegap应用程序中处理Ajax json响应
- 将json数据存储在sqlite(phonegap应用程序)中
- 将admob广告添加到phonegap应用程序
- jquery保存数据,直到phonegap应用程序关闭
- 如何在启动时在PhoneGap应用程序中调用一些Objective C代码
- 点击通知时打开应用程序内的网址 - Onesignal,Phonegap
- Cordova的Firebase/Phonegap:使用应用程序内的电子邮件/密码登录
- Phonegap 3.2.0 android应用程序后退按钮剪切仅适用于某些页面
- 在Android应用程序(Phonegap&AngularJS)中按下后退按钮时应用程序退出不起作用
- 如何将图像从移动web应用程序(PhoneGap&JavaScript)上传到SOAP web服务
- Javascript移动应用程序(Phonegap)的SAML身份验证
- 将图像从移动web应用程序(PhoneGap&JavaScript)上载到SOAP web服务返回状态0