問題タブ [deeplink]

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.

0 投票する
1 に答える
340 参照

android - Android ディープ リンク

私のWebページに追加します:

そして私の AndroidManifest に追加しました:

Google 検索でリンクの 1 つをタップするとアプリが開きますが、getIntent().getData() から取得できる情報は URL リンクだけです。アプリ内から情報 (コンテンツ) を取得するにはどうすればよいですか:

ありがとう

0 投票する
1 に答える
879 参照

ios - Branch.io: 追加されたメタデータ パラメーターがルーティング用に取得されない: IOS ディープ リンク

Xcode 8、swift、iOS9.3 で Branch SDK を使用しています。

リンクを作成して Airdrop を通過しているときに、追加されたパラメータが「の params 変数:

while print "params" その印刷:

私が作成したリンク:

次のように、DeepLink を介してアプリを開くときに、追加された metaDataKey をパラメーターとして取得する方法: params["product_picture"]

0 投票する
1 に答える
2119 参照

android - Android: 最近使用したアイテムが不正なアクティビティを開始する

私は2つの起動方法を持つAndroidアプリを開発しています。1つは、電話のアプリアイコンを押す通常の方法です。もう 1 つの方法は、Web サイトからのディープ リンクを使用する方法です。

ディープリンクは、アプリが何らかの「処理」を行うために必要なデータも送信します。ただし、これは一度だけ行う必要があります。ディープリンク アクティビティが終了すると、メイン アクティビティが開始されます。ただし、(デバイスで) 押し戻して最近のアプリを開くと、ディープリンク アクティビティが再び開きます。

マニフェストの最近のアクティビティからディープリンク アクティビティを除外できます。これにより、最近のアプリからのメインアクティビティも除外されますが、そうではありません。

最近のアプリからディープリンク アクティビティが開始されないようにするにはどうすればよいですか?

私のマニフェスト:

MainActivity に切り替えるには、次のようにします。

編集: この投稿は重複としてマークされました: Android: 「最近のアプリケーション」からアプリを起動すると、インテントで使用されたエクストラの最後のセットで起動します

ただし、その投稿は同じ活動に関するものです。ルート アクティビティを変更したいので、最近のアクティビティからアプリを起動すると、DeeplinkActivity が起動しません。はい、回避策として Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY フラグを確認できます。ただし、ユーザーが最近のアプリからアプリを起動するたびに、不要になった DeeplinkActivity が開かれます。

追加のインテント値の設定またはクリアが機能していないようです。getIntent().getData() からの情報を使用します

これでも重複していると思われる場合は、説明してください。

0 投票する
1 に答える
3597 参照

ios - ユニバーサル リンクで iOS のアプリが開かない

ユニバーサル リンクを使用して MagicLink 認証を実装したアプリがあります。アプリとサーバーは、Apple のドキュメント ( https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html ) に従ってユニバーサル リンクを処理するように構成されています。

このリンクは、Apple Mail + Safari からアプリを正常に起動します。ただし、GoogleMail + Chrome から開こうとすると、AppStore にリダイレクトされます。

このアプリはまだ AppStore に掲載されておらず、公開する前に問題を解決しようとしています。

iOS 10 を搭載した iPhone 6s で問題を再現できます

0 投票する
0 に答える
517 参照

ios - facebook webview の safari でリンクを開く

新しいタブでリンクを開くためのボタンを含む html ページをホストします。

ここをクリック

IF 私は href または window.open を html ページのリンクに与えようとします。ページが safari で開きません。.

サードパーティのブラウザでそれを達成するにはどうすればよいですか。

0 投票する
1 に答える
90 参照

javascript - JavaScriptで「Safariで開く」を実装する方法はありますか?

iOS の Google アプリには、下の画像のように「Safari で開く」オプションがあります。そんな感じでJavaScriptで実装したいと思います。出来ますか?

ここに画像の説明を入力

私の JavaScript は、モバイルの Web ブラウザーで実行されます。

0 投票する
0 に答える
509 参照

angular - ionic2 で Angular2 ルーターを使用する

多くの開発者は、DeepLinker や ionic ネイティブのルーターよりも洗練されたルーターを使用する必要があります。

このような多くの投稿でhttps://forum.ionicframework.com/t/solved-updating-the-url-when-pushing-page-on-the-nav-stack/67683/8私と他の人は、どのように含めることができるかについて議論しましたionic2 の angular2 ルーター。一部の人々はこれを行うことができたようで、誰かが ionic2 で nativ ルーターを実装するのを手伝ってくれたら素晴らしいと思います。

モバイル、pwa、および webapp 用のトラバーサル ionic2 アプリを作成しており、それができると信じています。しかし、他の人は @angular/router のような機能するルーターが必要です

誰か助けてくれませんか?いくつかのコード例か何か?

0 投票する
4 に答える
27890 参照

android - Branch.io の Sha256 証明書フィンガープリントを抽出する方法

ディープ リンクを branch.io と統合しようとしています。しかし、これを行うために。SHA256 Cert Fingerprints を抽出して、branch.io ダッシュボードに配置する必要があります。どうすればいいですか?私の証明書は何ですか?これがどのように行われるかについてのデータが少なすぎます。