在其他 iPhone 应用程序中打开 pdf/doc/xls 并确认修改
我知道如何实现应用程序间通信。我用一些例子做到了。
现在我需要与 iPad/iPhone 中的其他应用程序发送/共享 doc/xls 文件,这些应用程序具有要在此类文件中打开的 url 方案。
问题
- 如何找到具有打开此类文件的 url 方案的应用程序列表。
- 如何使用上面的列表限制某些指定应用程序的开放。
重要
- 如何阻止共享文档进一步共享(例如电子邮件/打印)。
- 如果共享文件被该应用程序修改了,我怎么知道它。
- 修改后如何找回共享文件。
- 共享时可以选择将其设置为只读、读写权限。
I know how to implement inter-app communication. I did it with some examples.
Now I need to send/share a doc/xls file with other application in my iPad/iPhone that have url schemes to open in such files.
Questions
- How Can I find the list of application that has url schemes to open such files.
- How can I limit the open-in in some specified application with in the above list.
Important
- How can I prevent the shared document from further sharing (such as email/print).
- And if the shared file is modified by that application how can I know it.
- How can I get back the shared file after modification.
- While sharing is there is any option to make it as read-only,read-write privilege.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,无法阻止文档被共享。您只能让它变得更令人沮丧。
其他一切都取决于您使用的 URL 方案。例如,如果它是
file://
方案,则访问由操作系统和文件系统控制。如果是http://
方案,则访问由 HTTP 服务器等控制。In general, it is impossible to prevent a document from being shared. You can only make it more frustrating.
Everything else depends on the URL scheme you are using. For example, if it is the
file://
scheme then access is controlled by the OS and filesystem. If it is thehttp://
scheme then access is controlled by the HTTP server, etc.