問題タブ [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 に答える
837 参照

ios - iOS のユニバーサル リンクを使用してアプリから Safari Web ページにデータを渡す

Apple のドキュメント , Support Universal Linksに従って、ユニバーサル リンクを使用して Safari からアプリにコントロールを移動できます。

私のアプリでは、ユーザーが Web ページでいくつかのアクションを実行しているときに、特定のアクションに対してのみ、コントロールを Safari からアプリに移動したいと考えています。次に、 App で何らかのアクションを実行してから、制御を App に移動した場所から Safari の Web ページに制御を移動し、Web サービスを使用して App で生成された出力データを使用します。

ステータスバーのブレッドクラムボタンをクリックすることで、ユーザーがアプリからSafariに戻ることができることを私は知っています。しかし、私はこれをプログラムで達成したいと考えています。

どうすればこれを達成できますか。

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

objective-c - Universal Links iOS 9 - 問題

iOS アプリにユニバーサル リンクを実装しました。「メモ」などの外部アプリにURLを入力してタップすると、完全に機能します。アプリを開きます。

私が達成したいのは、誰かが私の Web ページの特定の URL にアクセスしたときに、iOS アプリが自動的に起動されるようにすることです。したがって、これを達成するために、私は以下を入れました:

私の資格で。

そして、私の「apple-app-site-association」ファイルの以下

}

しかし、Web サイトをナビゲートして、json ファイルに記載されているパスに到達すると、Web ページの上部に「App_name で開く」というバーが表示され、右側に「開く」ボタンが表示されます。

ユーザーが同じドメインから来ている場合、ユニバーサルリンクのデフォルトの動作がアプリを開かないかどうかを知りたいですか? そうでない場合、アプリフォーム「メモ」をどのように開きますか。

私のjsonファイルは署名されていませんが、httpsにある私のウェブサイトに置いていることに注意してください。

ありがとう、

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

ios - Apple-app-site-association ファイルがダウンロードされない

Apple-app-site-association ファイルを HTTPS Web サーバーのルートにアップロードしました。その後、関連付けられたドメインを xcode に追加しました。Apple ユニバーサル リンクのチュートリアルに従いました。

[SWC] ### ' https://examplecustomdomain.com/apple-app-site-association/ 'へのリダイレクトを拒否(元の ' https://examplecustomdomain.com/apple-app-site-association ')

デバイスのログを確認したところ、上記のようなエラーが表示されました

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

ios - IP アドレスを使用したユニバーサル リンク

プロジェクトにユニバーサル リンクを実装しましたが、テスト サーバーにドメイン名がありません。

公式ドキュメントの手順に従う: https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html

「applinks:{ip address}」を関連ドメインに入力しましたが、機能しません。

Universal Links 機能にはドメイン名を使用する必要がありますか?

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

ios - ユニバーサル リンクをタップしても、ユーザーがアプリにリダイレクトされない

アプリにUniversal Linksを実装しましたが、魅力的に機能します。しかし、iOS9.2 アップデート後、動作しなくなりました。

アプリが既にインストールされていて、iOS9.1 でアプリを開くリンクをタップすると、iOS9.2 では開きません。

誰も同じ問題を抱えていますか?

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

swift - SWIFT のユニバーサル リンクに代わるものはありますか?

さて、私はディープリンクとユニバーサルリンクを理解するために一日中努力してきました。「bunty」としてディープリンクを持つアプリを設計しようとしています。

したがって、 http://www.bunty.orgという Web リンクがあり、iPhone でこの URL をクリックすると、myapp が開きます。そうでない場合は、Safari またはその他のブラウザーで URL を開きます。

今まで、検索結果は Universal Linking に誘導されていました。ディープリンクのみを経由するなど、私がやろうとしていることを達成する他の方法はありますか?

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

ios - iOS 9 ユニバーサル リンクが機能しています。除外パスが機能しない

ユニバーサルリンクが機能していないと言う投稿が他にもいくつかあります。これらのリンクが機能している別の問題がありますが、ウェブサイトの特定の URL をアプリの起動から除外したいのですが、機能していません。

ここに記載されているとおり: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html

apple-app-site-association ファイルのアップロードなど、ユニバーサル リンクに必要な手順を実装しました。

ファイルは次の例のようになります。

ここでの意図は、ユーザーが www.mydomain.com/help をクリックすると、アプリを起動せず、このページをサファリで開くことです。ただし、このリンクはアプリを開きます。

このパスのいくつかのバージョンを試しました。

これらのいずれも、必要な除外機能を提供しません。

この種の除外を実装できた人はいますか?

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

ios - iOS 9 のアプリで Universal Link が開かない

ファイルに URL タイプを作成しました。info.plistその URL スキームはhttpです。NSUserActivityタイプを作成しました。UIWebView「ViewController」クラスで資格を作成しました。AppDelegateメソッドでは、以下のコードを実装しました:

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

ios - 現在のアプリで NSUserActivity の継続 (ユニバーサル リンクの開始) をトリガーする方法は?

iOS9 のユニバーサル リンクはハンドオフ メカニズムを使用して、ブラウザではなくアプリ内のリンクを確認します。ユニバーサル リンクがクリックされるたびに、iOS は対応するアプリをアクティブ化し-application:continueUserActivity:restorationHandler、ユニバーサル リンクの URL を含むユーザー アクティビティで呼び出します (ユニバーサルの Apple ガイドを参照してください)。リンク)。

このメカニズムを手動でトリガーしたいと思います。つまりNSUserActivity、プロパティを持つインスタンスを作成し、webpageURLそれをディスパッチして現在のアプリの-application:continueUserActivity:restorationHandler. これを達成する方法はありますか?

現時点では-application:continueUserActivity:restorationHandler直接呼び出すだけですが、これは間違っていると感じており、より適切な方法で実装したいと考えています。

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

ios - iOS9 ユニバーサル リンク - アプリにリンクしているが、URL を読み取っていない

だからここに私の問題があります。

iOS9用に構築されたUnityゲームでもユニバーサルリンクが機能しています。

問題は、「 https://www.myappDomain.com ... 」または「 myappDomain://... 」をクリックすると、希望どおりにアプリに直接リダイレクトされますが、「 myappDomain://」というアプリを特定の画面で開くようにしたい。

ここで何が欠けていますか?

注: すべてのパスを受け入れるように構成された apple-app-site-association があり、関連付けられているドメインは、それを要求するように構成されています。

アプリリンク:myappdomain.com

アプリリンク:www.myappdomain.com