2016-03-13 14 views
5

モバイルChromeからインテントURLを使用してアプリを起動しているか、アプリがURLにフォールバックされていない場合。それはhttps://developer.chrome.com/multidevice/android/intentsに記載されています。複数のAndroidパッケージ名をテストするモバイルChromeのインテント

今、2つの異なるパッケージ名で存在するアプリが見つかりました。

2つの異なるパッケージ名をURLに戻す前に試してみることができるURL構文やその他のソリューションはありますか?

好ましい解決策はなります

  1. は、Aが存在しない場合は、どちらがインストールされた場合は、URLをフォールバックに行く
  2. パッケージ名Bを開こうとすると、パッケージ名A.
  3. を開こうモバイルChromeで
+0

私は複数のアンドロイドパッケージを持つことができませんでした!これが何のアプリなのか教えてください。 – Bob

+0

削除した回答で試しました。それは動作しません。 – rekire

+0

あなたは同じアプリ名と異なるパッケージ名を意味しますか? –

答えて

0

そうする構文はありません。 しかし、いくつかの妥協の解決策があなたの問題を解決できるかもしれません。あなたが最初のソリューションを選択することができない場合

1あなたの代わりにパッケージ

2のアクションを指定し、あなただけの直接ので、APP B

+0

例を挙げることができると思いますか?フォールバックURLをURLに2回追加することを意味しますか? インテント://インテント;スキーム= zxing;パッケージ= com.google.zxing.client.android; S.browser_fallback_url = http%3A%2F%2Furl1; S.browser_fallback_url = http%3A%2F%2Furl2 ; end – gevert

0

を開くために意図を送る2 browser_fallback_url.The最初browser_fallback_urlを作ることができます

  1. はあなたが最初の意図を設定して、同じURLのWWWをフォールバックとしてwww.myweb.com/index.htmlが
  2. Webページであると言うことができます:、私は一つの解決策は、このようなことができると思い。マイウェブ。 COM/index.htmlを?number_of_tries = 1あなたは、そのパラメータが存在する場合、その後、あなたは第二のパッケージに
  3. コール第二の意図を試してみて意味することを理解することができますjavascriptのコードで
  4. (パラメータを追加し、何でもかまいません)そして、として、フォールバック
+0

複数のインテントリンクをチェーンするために、間にWebページを使用しようとしましたが、うまくいきませんでした。モバイルクロムブラウザは何もしなくなってしまった。あなたはこれがうまくいくようにしましたか? – gevert

0

あなたは URLを持っている必要があります(例えば)あなたの本当の代替URLのwww.myweb.com/my_real_fallback.htmlを使用し、URL1、URL2、URL3は言います。

  1. URL1はパッケージ名を開こうとします.Aが存在しない場合は、URL2にリダイレクトします。
  2. URL2がパッケージ名を開こうとします。Bが存在しない場合は、URL3にリダイレクトします。
  3. URL3は既定のブラウザで開きます。
+0

フォールバックとしてインテントURLを使用しようとしましたが、それは私のためには機能しませんでした。モバイルクロムブラウザは何もしなくなった。万が一サンプルURLがありますか? – gevert

関連する問題