我正在编写一个 iPhone 应用程序 MyApp,它需要在线和离线访问文档。我的用户已经通过与公司服务器同步的 Box iPhone 应用程序管理这些文档(pdf、电影等)。
如果 MyApp 知道文档的路径和文件名,是否可以使用 Box URL Schemes 启动 Box 并在外部打开文档?
MyApp 不需要存储或访问文件,并且由于 Box 已经下载了文件,因此将它们存储在两个应用程序的文档空间中是没有意义的。
如果有这样的 URL Scheme,那么后续的两个问题是:A)文档关闭时是否有回调返回 MyApp,B)MyApp 可以使用另一个 URL Scheme 获取文档列表吗?
NSURL *ourURL = [NSURL URLWithString:@"box://some/path/to/fileid?callback=myapp://"];
if ([ourApplication canOpenURL:ourURL]) {
[ourApplication openURL:ourURL];
}
如果目前无法做到这一点,但 Box 对此感兴趣,那么我有兴趣成为 beta 测试人员/早期采用者。