特に Opera Mobile (別のブラウザーではない) と統合する必要がある顧客向けに、Android でカスタム ソフトウェアを構築しています。要件の 1 つは、ブラウザー内で開かれた特定のリンクが、当社のカスタム ソフトウェアによって処理されることです。インテント フィルターについて知りたいと思ったことはありませんが、それは問題ではありません。
問題は、Opera Mobile が、Opera 自体が処理できるリンクを OS が処理できるようにすることについて、非常に頑固であるように思われることです。たとえば、正常に動作するブラウザー (デフォルトの Android ブラウザー、Chrome など) を使用して、Google で「Google Play」を検索します。最初の結果 (Google Play ウェブサイト) をクリックします。現在の設定に応じて、使用するアプリについてプロンプトが表示されるか、Google Play アプリが直接開かれます。次に、Opera Mobile で同じことを試してください。Opera は Google Play ウェブサイト自体を開くだけです。これは明らかに望ましくありません。アプリをインストールできず、カタログを閲覧することしかできないからです。
この点に関して、Opera Mobile が適切に動作するよう説得する方法を知っている人はいますか? Opera Mobile バージョン 12.10 でテストしています。