3

私のiPhoneアプリは、CFBundleDocumentTypesのPDFファイルの「代替」ハンドラーとして登録されています。最近、iBooksがPDFのデフォルトの「OpenIn ...」アプリに取って代わったという事実について、ユーザーから苦情が寄せられ始めました。iBooksはそれ自体をPDFの「代替」ハンドラーとしてのみ登録し、システムはデフォルトでiBooksではなく私のアプリになっているようです。

このファイルタイプを処理できる他のアプリがシステム上にある場合、どのような状況でもアプリをデフォルトの「Open In ...」にするべきではないことをiOSに伝える方法はありますか?

4

1 に答える 1

1

私が知る限り、アプリがUIDocumentInteractionControllerと「開く」メニューを表示すると、アプリは「最近使用された番組が最初」の順序で表示されるように見えます。

PDFファイルを生成するアプリを実行してから、アプリからPDFをエクスポートすることを選択しました。アプリのリストが表示されました。2つ目のアプリを選びました。私はこのプロセスを繰り返しました。今回は、アプリの順番が異なります。私が以前に選んだものが今では最初のものでした。

リストされている残りのアプリについては、特定の順序はあまりないようです。アプリがインストールされた順序に基づいている可能性があります。

つまり、アプリでできることは何もありません。iOSは、適切と思われる順序でアプリを表示します。ユーザーがiBooksを最初にしたい場合は、iBooksを選択する必要があります。次回はデフォルトになります。

ところで-なぜユーザーは不平を言っているのですか?iBooksは、他のどのアプリよりもPDFファイルを開くための特別なものではありません。

于 2013-03-01T21:55:33.073 に答える