問題タブ [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.

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

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 でのみ機能します。

誰かが解決策または回避策を見つけましたか?

0 投票する
2 に答える
1123 参照

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サファリを開くだけですが、アプリケーションでリンクを開くためのバナーが表示されません。何が悪いのか本当にわかりません。

0 投票する
2 に答える
2484 参照

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 のドキュメントがある場合は、リンクを共有してください。

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

ios9 - iOS 9 アプリリンクとリダイレクト

iOS 9 で applink を取得します。http://www.domain.org/ * のメールをクリックすると正常に動作します。しかし、私の電子メールキャンペーンでは、電子メール内のリンクは、mailchimp をスローするリンクであり、その後、私の Web サイトにリダイレクトされます。この場合、私のアプリではなく、ios が safari を開きます。これに対する解決策はありますか?

ありがとう

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

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 ブラウザーまたはメールのリンクの場合にのみ機能することを確認したいと考えています。

0 投票する
3 に答える
3596 参照

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 でホストする必要がありますか?

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

permalinks - アプリでアヒルを作る方法は?

Quora などの一部の Web サイトや、「アプリで開く」アイコンがある Web サイトもあります。どうすればそれを行うことができますか?なぜスタック交換はそれをしないのですか?