4

Jamama という名前の Android アプリケーションがあります。クラウドからサウンドを再生します。そのインテント フィルターは、 http://jamama.comで始まるすべての URL を処理します。Facebook に Jamama の URL を投稿し、Android デバイスの FB アプリからリンクをクリックすると、アプリを開くか、Google Play アプリにジャンプしてダウンロードできるようにしたいと考えています。多くのアプリ (Soundcloud、CandyCrush など) で動作するのを見てきました。問題は、FB が私の URL を FB の URL の引数としてラップするという事実から来ています。

今、私はネット上の質問を調査しています。私は StackOverflow で同様の質問を見たことがありますが、私が意味するように実際に定式化されたことはなく、有用な答えもありませんでした。だから私はここでもう一度チャンスをつかんでいます。

私は以下を定義したFBアプリを作成しました:

  • 基本情報 (名前空間なし),
  • URL として http[s]://jamama.com/ を使用する Facebook 上のアプリ。適切なパッケージ、アクティビティ、およびキー ハッシュ (デバッグとリリース) を備え、Facebook ログインとディープ リンクの両方が有効になっているネイティブ Android アプリ。

それでも、FB 投稿で送信したリンクをクリックすると、アプリが開かれるのではなく、ブラウザでページが開かれます。

また、ストーリーを投稿するための専用ダイアログを開く Facebook SDK for android の API についても耳にしました。それはいいかもしれませんが、単純なテキストを扱うには本当に必要です。今、テキストを共有すると、Android が適切なインテント セレクターを開き、Facebook、Google、メールなどで共有するオプションを提供してくれます。共有アプリごとに特別な処理をしたくありません。

YouTube、SoundCloud、MuseScore などの多くのサイトで動作していることがわかります。

ありがとう

マイケル

4

2 に答える 2