1

私は Android 開発者ではありませんが、2 つのアプリケーションが同じ URI スキーマを登録するとどうなるかを知る必要があります (たとえば、インテント フィルターを使用して)。それはまったく可能ですか?

iOSではそうです。複数のアプリを同じ URI スキーマに登録できます。そのスキーマが呼び出されたときにどのアプリが起動されるかは予測できません。さらに悪いことに、起動されたアプリは「イベントを消費」します。したがって、他のアプリは何も気付かないでしょう。

私の質問の背景: OAuth 2.0 の暗黙的なフローの「安全な」概念に取り組んでいます。このフローには、URI スキーマへの (サーバーからの) リダイレクトが含まれます。残念ながら、アプリで WebView を使用することはできません。これは、アプリがユーザーの資格情報にアクセスできるようにする必要がないためです。

4

1 に答える 1

0

それはまったく可能ですか?

はい、少なくとも活動については。スキーム (および残りの<intent-filter>.

于 2013-06-13T14:47:08.280 に答える