5

このようなインテント フィルターをいくつか見ました。

<data android:scheme="http" 
      android:host="m.facebook.com" 
      android:pathPattern=".*"/>

Facebook アプリは次のような URL をスローします

http://m.facebook.com/l.php?u=http%3A%2F%2Fyoutu.be%2FBsKtRwSyLmM&h=9AQF5nU03&s=1

youtu.be を含むがユーザーではない URL を開きたい (ユーザー プロファイルではなくアプリでビデオを開きたいため)。

4

1 に答える 1

1

私は似たようなものを探していましたが、実際のパス (この場合は "l.php") のみをフィルタリングでき、クエリ文字列 (u=http%3A...) はフィルタリングできないようです。

同様の質問があります: インテント フィルター pathPrefix with クエスチョン マーク

回避策 (自分のページへの参照を探している場合にのみ機能します): Android Browser Facebook Redirect Does Not Always Trigger Intent for URL

于 2013-06-14T18:33:20.803 に答える