2017-06-22 10 views
3

firebaseのダイナミックリンクを使用して、アンドロイドアプリのコンテンツを共有しています。twitterで共有されているFirebaseのダイナミックリンクがWebbrowerで動作していません

twitterアプリを使用してTwitterに共有されたリンクをクリックするとうまくいきます。 リンクは私のアンドロイドアプリを起動し、アプリの正しいページに私を連れてきます。

しかし、私がウェブブラウザからのリンクをクリックすると、私のアプリは決して立ち上げられません。 aflパラメータで指定されたWebページのフォールバックページに移動します。

その他のケースがあります。 新しいタブまたはシークレットタブでリンクを開くとうまくいきます。

いくつかの助けてください! ありがとう!

==============更新===========

私はいくつかのテストを持っていたし、結果は以下の通りです。 ブラウザによってはそのように見えます。

クローム

  1. 直接クリック:
  2. オープン新しいタブや秘密タブを働いていない:直接Firefoxの

を作品

  1. クリック:
  2. オープン新しいタブを働きます:作品

ペンギン

  1. 直接クリック:
  2. オープン新しいタブを働いていない:直接

オペラ

  1. クリックして動作していない:
  2. オープン新しいタブを動作します。作品
  3. 直接

スターサファリ

  1. クリックは:
  2. オープン新しいタブを動作します:常にSafariでそれを開きますサファリへの直接のリンクを入力する
+0

どのAndroidウェブブラウザがアプリのオープンに失敗しましたか?ブラウザは何か他のことをしましたか? –

+0

@albertbraun私はいくつかのテスト結果を追加しました。ブラウザに依存してリンクを開くように見えます。 –

答えて

1

動作します。アップルは、それを行うユーザーが故意にウェブページをリクエストしたとします。ただし、ページ内のリンクをタップするとうまくいくはずです。

0

一部のブラウザ(Chromeなど)では、ユーザーが意図的にリンクをクリックしてアプリを開く必要があることがわかっているので、私の質問は次のとおりです。クロムがうまくいかない場合は、
クロムはうまく動作しないブラウザの1つだと思うので、リンクがユーザーによってトリガーされたかどうかを認識するためにはスクリプトと関係があります。あなたが望むなら、android intentsを使ってクロムから開くことができますが、明らかに、あらかじめ作成された解析スクリプトはありません。

関連する問題