インターネットからファイルをダウンロードしてiPadに保存する簡単なWebアプリを試しています。これらのファイルは、.pdf、.xls、.docなどの形式です。ここで、特定のファイルタイプを開くためのデフォルトのアプリケーションを割り当てたいと思います。(PDFファイルの場合はAdodeリーダー、画像ファイルの場合は一部の画像ビューアアプリなど)。app / osに、ファイルを開くアプリを決定させたくありません。代わりに、割り当てられたアプリが存在しない場合は、そのようなアプリが見つからないというメッセージが表示されます。できますか?
1 に答える
0
Webアプリでは、そのようなことはできません。
ネイティブに移行する場合は、カスタムURLスキームを使用できます(http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.htmlを参照) 。
ただし、カスタムURLスキームでは、ビューパラメータのみを渡すことができます。さらに必要な場合は、UIPasteboardをお勧めします。
アプリはサンドボックス化されています。他のアプリやそのデータにアクセスすることはできません!!!
ただし、ネイティブアプリでは、ペーストボードを使用してデータを渡し、カスタムURLハンドラーを呼び出し、いくつかのパラメーターを渡して、他のアプリにデータを処理させることができます。
多くの場合、camera +などのアプリ開発者は、カスタムURLスキーム(Camera + URLスキームAPI)の使用法に関するドキュメントを提供しています。
于 2012-09-14T13:29:14.797 に答える