問題タブ [firebase-dynamic-links]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 電子メールで送信された動的リンクには URL 防御があります
iOS での Firebase ダイナミック リンクに関する問題に直面しています。gmail (HTML ハイパーリンク) 経由でリンクを送信すると、おそらく URL を保護するために、メールに urldefence.proofpoint ドメインが追加されます。しかし、これはユニバーサル リンクの動作に問題を引き起こします。Proofpoint は最終的に URL を検証した後、元の URL にリダイレクトしますが、現時点では Safari はアプリを開きません。フォールバック url に移動しようとします。誰にもアイデアはありますか?
firebase - UWP の Firebase ダイナミック リンク
そのため、 Firebase にはこれらの動的リンクがあり、Android / iPhone をクリックすると、ウェブサイトではなくアプリにリダイレクトされます。したがって、友達をアプリ (ゲーム、グループ チャットなど) に参加するよう招待したい場合は、このリンクを共有するだけです。
これがUWPで実現できるかどうか疑問に思っていました。仕事をしているように見えるAppUriHandlersについて話しているプロジェクトRomeに関するビデオを見ました。ただし、「はい、このアプリは許可されており、私は関連付けられています。誰かがこのリンクを起動したときにこのアプリを開く」と言って、アプリを識別する json ファイルを Web サーバーのルートに置く必要があります。
それに関する問題は、Firebase の動的リンクが Google エンドポイントを指していることです。たとえばhttps://aaxy2.app.goo.gl/?link=redirect_here
、そこに座っているだけの json ファイルは当然ありません。
リンクを介してユーザーを私のアプリにリダイレクトする他の方法はありますか (アプリの Android および iOS バージョンが使用するものであるため、http リンクである必要があります)。
ios - Firebase ダイナミック リンクが無効です
バンドル ID を URL スキームとして使用しました。「foo.bar」としましょう。
「foo.bar://」と入力してエミュレーターとサファリでアプリをデバッグすると、アプリが開きます。
ただし、firebase が使用しているリンクは「foo.bar://google/link?deep_link_id=12312312」のようなものです。サファリに入力すると、「アドレスが無効なため、Safari でページを開けません」と表示されます。
誰が何が間違っているのか知っていますか?
android - Web サイトが関連付けられていないアプリで、特定のコンテンツへのディープリンクを作成するにはどうすればよいですか?
私はアンドロイドアプリを開発しています。
アプリ内の各写真とテキストに「共有」ボタンがあり、この「共有」ボタンがクリックされるたびにディープリンクが生成され、生成されたディープリンクが誰とでも共有されるようにする必要があります。仕事をしています(アプリがインストールされている場合は写真とテキストを開き、アプリがインストールされていない場合はプレイストアでアプリを開きます)。
私は何をしたいですか?(より明確に):ユーザーが「共有」ボタンをクリックすると、ディープリンクが生成されます (このディープリンクには写真とテキストへのパスがあります)。このディープリンクは友達と共有できます。友達がこのディープリンクを開くと、ディープリンクに保存されている写真と画像のパスにリダイレクトされます。アプリがインストールされていない場合、これはディープリンクは、ユーザーがアプリをダウンロードするための Play ストアを開きます。これが私の主張をより明確にすることを願っています!
これを達成するためにグーグルを検索し、このリンクを見つけましたが、ここでは、ディープリンクを生成するにはウェブサイトが必要であると言っています (または意味します)。
今、私はまだウェブサイトを持っていません。どのようなオプションを利用できますか? それとも、これを達成するために最初にウェブサイトが必要ですか?
私にお知らせください。
android - Firebase: プログラムでダイナミック リンクを切断する
アプリのコンテンツをダイナミックリンク(アプリ内構築)で共有したいのですが、リンクが面倒です。リンクを短くする方法を教えてください。
android - アプリがインストールされている場合でも Firebase ディープリンクで Play ストアを開く
私はアンドロイドアプリを開発しています。
ボタンをクリックすると、ディープリンクが生成され、友人と共有されます。
問題は、その共有ディープリンクをクリックすると、アプリがインストールされていても Play ストアが開かれることです。
このドキュメントに従いました。
は次のintent-filter
とおりです。
URLを(手動で)作成する方法は次のとおりです。
受信したディープリンク/URL は次のとおりです。 http://domainname.com/-KcldzAeJHrPS5tnfxTk?query1=query1&query2=query2&query3=query3
ここで何が問題なのですか?
android - ダイナミック リンクを使用して共有されたコンテンツを開いた後、共有されたときと同じように表示されない
私はアンドロイドアプリを開発しています。一部のデータが から取得され、アプリFirebaseDatabase
の に表示されています。RecyclerView
RecyclerView
が入っていますcards
。すべてのカードに、画像とテキストが表示されます。カードには「共有」ボタンがあり、クリックするdynamic-link
と生成され、誰とでも共有されます。共有された動的リンクをクリックすると、アプリが開き、共有ボタンがクリックされたのと同じカードにあった画像が表示されますが、テキストは常に最後に保存されたデータが表示されます。あなたが私の主張を理解したことを願っています。
これが私が生成している方法ですdynamic-link
:
の方法で処理dynamic-link
するonCreate()
方法は次のMainActivity.class
とおりです。
からのコードは次のHelpRequestThroughDeepLink.java
とおりです。
どうすればこれを達成できるか教えてください。