2017-01-11 18 views
0

現在、Firebaseのダイナミックリンク(ディープリンク)を使用しようとしています。アプリケーションのコアは、ソーシャルメディア上のリンクを共有する必要があります。FacebookベースのFirebaseのダイナミックリンク

Short Link(200 OK)を作成して、G +とFacebookの両方へのリンクを共有しました。しかし、問題

  • モバイルブラウザがある - >ディープリンク - >成功リダイレクト
  • G +アプリ - >ディープリンク - >成功リダイレクト
  • Facebookアプリ - >ディープリンク(私のアプリをインストールしていません) - >インストール - >継続 - >成功
  • のFacebookアプリ - >ディープリンク(私のアプリをインストール) - >私のアプリでPlaystoreアプリは私が使用している代わりに、アプリ

を実行しているのに表示が開きますAndroidの開発者サイトで提案されているHTTPスキーム:

<activity android:name=".LinkActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:scheme="http" android:host="..."/> 
     </intent-filter> 
    </activity> 

FacebookのアプリでFirebaseのダイナミックリンクを正しく使用するにはどうすればよいですか?

答えて

1

FacebookはApp Linksタグを他のアプリの起動に使用しています(Androidの場合のみ、iOSではほぼ1年間壊れています)。 Firebaseはダイナミックリンク用のApp Linksタグを自動的にホストしないため、これはAndroidでのデフォルトの動作であると考えられます。

Firebaseでこれらのタグを手動で指定する方法はありません。そのため、あなたは自分自身をフォールバックURLにホストする必要があります.Firebaseは、そのファイルをスクラップしてパススルーします。また、Branch.io(完全公開:私は支部チームに所属しています)をご覧ください.App Linkのタグをホストするのはデフォルトです。

関連する問題