問題タブ [ios-universal-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 - iOS 9 で Twitter for iOS WebView からアプリを開く方法
私の質問は、Twitter で共有されたリンクから iOS 9 の私のアプリへのディープリンクに関するものです。
iOS 9 より前は、リダイレクトでアプリの URL スキームを使用すると、ユーザーが Twitter からそのアプリに移動していました。現在、ここで説明されているように(これが機能しなくなった理由だと思います)、他のアプリの URL スキームは Twitter で開くことができません。iOS 9 用の Facebook アプリでは引き続き動作しますが、違いは Twitter が を使用しcanOpenUrl:
、現在は を返すことだと思いますNO
。
これにより、 Universal Linksを試すようになりましたが、現在の実装では、これらは Safari でのみ機能します。
誰かが解決策または回避策を見つけましたか?
ios - iOS 9 ユニバーサル リンクが機能しない
アプリケーションにユニバーサル リンクを実装しようとしましたが、うまくいきません。apple-app-site-association ファイルをサーバーにアップロードしました。アクセスできます。(MIME タイプ: application/json) 以下は、apple-app-site-association ファイルの内容です。
アプリケーションで関連付けられたドメインを有効にして、これらのドメインを追加しました: applinks:example.com
アプリリンク:demo.example.com
(apple-app-site-association ファイルも demo.example.com ドメインにアップロードしました)
AppDelegate.m ファイルで、私はこれを書きました:
そして、このメソッドにブレークポイントを設定して、呼び出されたかどうかを確認しましたが、呼び出されたことはありません。たとえば、このリンクをクリックすると: https://demo.example.com/asdサファリを開くだけですが、アプリケーションでリンクを開くためのバナーが表示されません。何が悪いのか本当にわかりません。
ios - iOS 9 Universal Links が同じドメインからアプリを起動しない
誰かが訪問したときにアプリを開くように AASA JSON ファイルをセットアップしましたmyDomain.com/ShowInTheApp/*
これは、Notes アプリ、電子メール、Gmail アプリ、Safari の Gmail Web、および基本的に myDomain.com 以外の他の Web サイトから機能します。
myDomain.com/chooseAppORweb.html
へのリンクが含まれている場合myDomain.com/ShowInTheApp/
、サファリは常に同じタブで開き、アプリは起動しません。リンクを長押しすると、「Open In [My app name]」というエントリを含むコンテキスト メニューが表示され、実際にアプリが起動します。ただし、リンクを 1 回タップするだけではありません。
別のドメインからまったく同じ手順を実行すると、NOTmyDomain.com/chooseAppORweb.html
常に問題なくアプリが起動します。
UL を使用して同じドメインから一貫してアプリを起動することに成功した人はいますか?
また、これらの動作のいずれかを説明する Apple のドキュメントがある場合は、リンクを共有してください。
ios9 - iOS 9 アプリリンクとリダイレクト
iOS 9 で applink を取得します。http://www.domain.org/ * のメールをクリックすると正常に動作します。しかし、私の電子メールキャンペーンでは、電子メール内のリンクは、mailchimp をスローするリンクであり、その後、私の Web サイトにリダイレクトされます。この場合、私のアプリではなく、ios が safari を開きます。これに対する解決策はありますか?
ありがとう
android - iOS のカスタム URL スキームと Universal Links および Android の対応する URL スキームの比較
ユーザーが特定のスキーム (プレフィックス) で始まるリンクを含むメッセージ (たとえば WhatsApp アプリを介して) を受信したときに、ユーザーがそのリンクをタップするとアプリが呼び出される機能を探しています。
この機能は「カスタム URL スキーム」として既に利用可能であることは理解していますが、ユニバーサル リンクにも同様の機能があることに気付きました。では、「カスタム URL スキーム」に問題はありますか? アプリを iOS 9 に制限したくないので、ユニバーサル リンクを使用したくありません。
また、Androidにもこの顧客URLの機能があるようですが、最新のAndroidバージョン6.0では、Android 6.0でのみ機能する「アプリリンク」機能もあるとここで言及されています. では、もう一度言いますが、この 2 つの違いは何ですか?
アプリを iOS9 または Android 9 だけで動作するように制限したくありません。そのため、当面は従来の「カスタム URL スキーム」の方が魅力的だと思います。
また、ユーザーが WhatsApp のリンクをタップしたときに「カスタム URL スキーム」が機能するか、Web ブラウザーまたはメールのリンクの場合にのみ機能することを確認したいと考えています。
ios - Mandrill サブドメインとのユニバーサル ディープ リンク
iOS アプリ Neighborly (neighbourly.co.nz に関連付けられている) で動作する Universal Deep Links があります。
ユーザーにメールを送信し、Mandrill を使用してクリックを追跡します。電子メール リンクは、mandrillapp.com/path を指すサブドメイン clicks.neighbourly.co.nz/path に移動し、リンクは neighbourly.co.nz/newpath にリダイレクトします。
アプリに関連付けられたドメインに applinks:clicks.neighbourly.co.nz を追加しました。
私の apple-app-site-association ファイルのパスはワイルドカードです: ["*"]
ただし、neighbourly.co.nz へのリンクはアプリを正しく起動しますが、clicks.neighbourly.co.nz へのリンクは Safari で起動します。私は何が欠けていますか?
ディープリンク用のサブドメインの設定に関する情報がオンラインで見つかりません
私の apple-app-site-association ファイルは mandrillapp.com でホストする必要がありますか?
permalinks - アプリでアヒルを作る方法は?
Quora などの一部の Web サイトや、「アプリで開く」アイコンがある Web サイトもあります。どうすればそれを行うことができますか?なぜスタック交換はそれをしないのですか?