온라인 및 오프라인 문서에 액세스해야하는 MyApp iPhone 응용 프로그램을 작성하고 있습니다. 내 사용자는 회사 서버와 동기화되는 Box iPhone 앱을 통해 이러한 문서 (pdf, 영화 등)를 이미 관리하고 있습니다.Box.net URL 체계
MyApp가 문서의 파일 이름 &을 알고있는 경우 Box URL Schemes을 사용하여 Box를 실행하고 문서를 외부에서 열 수 있습니까?
MyApp는 파일을 저장하거나 액세스 할 필요가 없으며 Box는 이미 다운로드 한 파일을 가지고 있기 때문에 두 앱의 문서 공간에 저장할 수 없습니다.
URL 스키마가있는 경우 A) 문서가 닫힐 때 MyApp로 돌아 가기위한 콜백이 있습니까? B) MyApp에서 다른 URL 스키마를 사용하여 문서 목록을 가져올 수 있습니까?
NSURL *ourURL = [NSURL URLWithString:@"box://some/path/to/fileid?callback=myapp://"];
if ([ourApplication canOpenURL:ourURL]) {
[ourApplication openURL:ourURL];
}
현재로서는 가능하지 않지만 Box에 관심이있는 경우 베타 테스터/얼리 어답터가 되려고합니다.
MyApp에있는 파일 ID에 대한 액세스 권한이 있습니다. URL은 무엇입니까? NSURL * ourURL = [NSURL URLWithString : @ "box : // s/zigfha60rm3ntz272gmp"];'? MyApp가 Box App을 시작했지만 파일을 여는 URL을 구성하는 방법을 잘 모르겠습니다. – wrightcode
시험해보기 : https://www.box.com/files/0/f/[folder_id]/1/f_[file_id] –
만약 내가'http://box.com/files/0/f/ [folder_id]/1/f_ [file_id]'그것은 browsing에서 열릴 것입니다 (이것은 오프라인이되는 목적에 어긋납니다). 'box : // files/0/f/[folder_id]/1/f_ [file_id]'를 실행하면 상자 응용 프로그램이 열리지 만 파일에 액세스하지는 않습니다. 'box.com://files/0/f/ [folder_id]/1/f_ [file_id]'을 시도해 보면 내 iPad에서 상자 응용 프로그램을 찾을 수 없습니다. 상자 2.8.1이 설치되어 있습니다. – wrightcode