問題タブ [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.
ios - Apple Storeを更新せずにディープリンク
アプリを更新せずに、アプリにディープリンクを実装するのが好きです。
アプリ ストアを更新せずにアプリにディープ リンクを実装することは可能ですか?
android - カスタム スキームでディープリンクを処理する方法 (Android)
次のようなディープリンクを処理できるようにしたい:
タイプ A とタイプ B の 2 つのアクティビティを作成する必要がありますか? それとも、両方を 1 つのアクティビティで処理できますか? たとえば、それはうまくいきますか:
データ android:scheme="appnm" android:host="" android:pathPrefix="/" />
電話で「http://...」とメモを入力すると、リンクのように入力するオプションが自動的に表示されます。ただし、私の場合は「appnm://...」ではありません。では、カスタム スキームを使用してディープリンクをテストするにはどうすればよいでしょうか。
ios - Google アプリのインデックス作成 iOS 検索結果
テスト プロジェクトに Google アプリ インデックス作成 SDK を実装し、Google 検索結果の URL からアプリ内のそれぞれのページにディープ リンクできるようにしました。ただし、Google 検索結果は、アプリ パック スタイルのようなアプリ アイコンのない通常の検索結果スタイルで表示されます。テストアプリでテストしているからですか?アプリをアプリ ストアに送信し、ダウンロードしてインストールすると、検索結果はアプリ パック スタイルで表示されますか?
iOSでは、iTunes IDをGoogle App Indexing sdkに渡しています。そのため、テストアプリではなくiTunesアプリの場合にのみ、アプリパックがGoogle検索結果に表示されるというのが私の直感です。
助けに感謝します。
ios - Branch.io Deeplink は ios 9 の safari では機能しませんが、chrome では機能します
Chrome iOS アプリを使用すると、ディープリンクが完全に機能します。しかし、サファリでは機能しなくなり、アプリがインストールされていても常にアプリストアページにリダイレクトされるか、「アドレスが無効なため、サファリはページを開くことができません」というアラートが表示されることがあります。数日前にすべてが完璧に機能します。私の推測では、これはios 9.2のアップデート後に発生します。これに対する解決策はありますか?
アップデート
新しい電話(以前にインストールされていないアプリ)を使用して、アプリをインストールしました。
ディープ リンクは両方のブラウザー (Safari と Chrome) で機能します。
bnc.lt の進むボタンを押すと、Safari と Chrome の両方の App Store が開きます。
次にリンクのディープリンクを開いたとき:
- Safari: リンクをアプリ ストアで開くかどうかを尋ねられます。
- Chrome: アプリを開くかどうか尋ねられ、同時にアプリ ストアにリダイレクトされます。次にディープリンクをクリックしたときにアプリで開くをクリックすると、アプリで開きます。
つまり、ステータス バーの bnc.lt 転送リンクをクリックした後でも、Chrome からアプリを開くことができます。これは、Chrome がアプリ ストアではなくアプリを開くことを要求するためです。
Safariの場合、ディープリンクがアプリではなくアプリストアを常に開く元に戻せない状態になります。
ios - サードパーティのアプリを使用して Uber アプリを開き、iOS でサードパーティのアプリに戻る可能性
UberRides 機能を組み込んだ iOS アプリを開発しています。ただし、オンラインで見つけることができるサンプル コードはすべて、自分のアプリでリクエスト ボタンが押された後に Uber アプリを開くことに関するものです。Uber アプリでユーザーのアクションを追跡する方法があるかどうか疑問に思っているので、ユーザーが乗車を確認すると、自分のアプリはそのアクションが発生したことを認識して再び開きます。
meteor - Google+ ディープリンク
ここのドキュメントhttps://developers.google.com/+/mobile/android/share/deep-linkは、言及されたもの(「設定の編集」など)が見つからないため、絶望的に古くなっているようです。
Google+ の投稿内からアプリへのディープ リンクを機能させる方法について、誰かがガイダンスを提供できますか?
たとえば、「appname://?id=12345678」などのリンクは、ユーザーにアプリをインストールするように指示するか、インストール済みのアプリを開いて、ID で指定されたコンテンツに直接移動するように指示するクリック可能なものであると予想します。 . 代わりに、このリンクはプレーンテキストとして投稿されます...
さらに、ディープ リンクを適切に機能させるには、すべてのソーシャル ネットワークと戦う必要がありますか? この種のことを Twitter や Facebook などで機能させた経験のある人はいますか?
Meteor で開発を行っており、Cordova cordova-plugin-x-socialsharingplugin https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Pluginを使用しています。
facebook - 特定の携帯電話番号へのWhatsAppディープリンク
それで、私の友人は、Facebook広告を使用してディープリンクを投稿し、whatsappメッセージを送信して、whatsappを介して広告に関する情報を求めていると私に言いました. 悪いニュース: この友人はあまり技術に精通していないので、彼が知っているのはそれだけです。
さて、このテーマが実際に私の目にとまったので、調査を開始しました。残念ながら、公式ドキュメントには、whatsapp の URL スキームが次のようなものであると記載されています。
さて、大きな問題は、abid (アドレス帳 ID) が各電話に関連しており、それぞれが話している特定の電話に追加された順序にのみ従うことです。この場合、メッセージを送信したい連絡先は 402 です。ただし、各モバイル デバイスの 402 は他の人になります。あなたがなりたい人ではありません。
そこで、iMazing と sqlitebrowser をダウンロードし、iMazing バックアップ ツールを使用して iPhone のバックアップを作成し、そのバックアップから ChatStorage.sqlite を抽出し、SQL データベースを調べることで合意に達しました。各連絡先には、ZCONTACTJID (NUMBERWITHOUT+@s.whatsapp.net) という名前の電子メール アドレスの時間 ID と、ZETAG (w:APPARENTLYRANDOMNUMBER;) という名前の別の ID があることがわかりました。
そのような ID に精通している方、または特定の番号にメッセージを送信するのに役立つディープ リンクを作成する方法を知っている方はいますか?
ありがとう!