問題タブ [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 のユニバーサル リンクを使用してアプリから Safari Web ページにデータを渡す
Apple のドキュメント , Support Universal Linksに従って、ユニバーサル リンクを使用して Safari からアプリにコントロールを移動できます。
私のアプリでは、ユーザーが Web ページでいくつかのアクションを実行しているときに、特定のアクションに対してのみ、コントロールを Safari からアプリに移動したいと考えています。次に、 App で何らかのアクションを実行してから、制御を App に移動した場所から Safari の Web ページに制御を移動し、Web サービスを使用して App で生成された出力データを使用します。
ステータスバーのブレッドクラムボタンをクリックすることで、ユーザーがアプリからSafariに戻ることができることを私は知っています。しかし、私はこれをプログラムで達成したいと考えています。
どうすればこれを達成できますか。
objective-c - Universal Links iOS 9 - 問題
iOS アプリにユニバーサル リンクを実装しました。「メモ」などの外部アプリにURLを入力してタップすると、完全に機能します。アプリを開きます。
私が達成したいのは、誰かが私の Web ページの特定の URL にアクセスしたときに、iOS アプリが自動的に起動されるようにすることです。したがって、これを達成するために、私は以下を入れました:
私の資格で。
そして、私の「apple-app-site-association」ファイルの以下
}
しかし、Web サイトをナビゲートして、json ファイルに記載されているパスに到達すると、Web ページの上部に「App_name で開く」というバーが表示され、右側に「開く」ボタンが表示されます。
ユーザーが同じドメインから来ている場合、ユニバーサルリンクのデフォルトの動作がアプリを開かないかどうかを知りたいですか? そうでない場合、アプリフォーム「メモ」をどのように開きますか。
私のjsonファイルは署名されていませんが、httpsにある私のウェブサイトに置いていることに注意してください。
ありがとう、
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 ')
デバイスのログを確認したところ、上記のようなエラーが表示されました
ios - IP アドレスを使用したユニバーサル リンク
プロジェクトにユニバーサル リンクを実装しましたが、テスト サーバーにドメイン名がありません。
公式ドキュメントの手順に従う: https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html
「applinks:{ip address}」を関連ドメインに入力しましたが、機能しません。
Universal Links 機能にはドメイン名を使用する必要がありますか?
ios - ユニバーサル リンクをタップしても、ユーザーがアプリにリダイレクトされない
アプリにUniversal Linksを実装しましたが、魅力的に機能します。しかし、iOS
9.2 アップデート後、動作しなくなりました。
アプリが既にインストールされていて、iOS9.1 でアプリを開くリンクをタップすると、iOS9.2 では開きません。
誰も同じ問題を抱えていますか?
swift - SWIFT のユニバーサル リンクに代わるものはありますか?
さて、私はディープリンクとユニバーサルリンクを理解するために一日中努力してきました。「bunty」としてディープリンクを持つアプリを設計しようとしています。
したがって、 http://www.bunty.orgという Web リンクがあり、iPhone でこの URL をクリックすると、myapp が開きます。そうでない場合は、Safari またはその他のブラウザーで URL を開きます。
今まで、検索結果は Universal Linking に誘導されていました。ディープリンクのみを経由するなど、私がやろうとしていることを達成する他の方法はありますか?
ios - iOS 9 ユニバーサル リンクが機能しています。除外パスが機能しない
ユニバーサルリンクが機能していないと言う投稿が他にもいくつかあります。これらのリンクが機能している別の問題がありますが、ウェブサイトの特定の URL をアプリの起動から除外したいのですが、機能していません。
ここに記載されているとおり: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
apple-app-site-association ファイルのアップロードなど、ユニバーサル リンクに必要な手順を実装しました。
ファイルは次の例のようになります。
ここでの意図は、ユーザーが www.mydomain.com/help をクリックすると、アプリを起動せず、このページをサファリで開くことです。ただし、このリンクはアプリを開きます。
このパスのいくつかのバージョンを試しました。
これらのいずれも、必要な除外機能を提供しません。
この種の除外を実装できた人はいますか?
ios - iOS 9 のアプリで Universal Link が開かない
ファイルに URL タイプを作成しました。info.plist
その URL スキームはhttp
です。NSUserActivity
タイプを作成しました。UIWebView
「ViewController」クラスで資格を作成しました。AppDelegate
メソッドでは、以下のコードを実装しました:
apple-app-site-associationという名前のjsonファイルを作成しました
/li>apple-app-site-association ファイルに署名しましたが、iOS9 を使用しているため、署名する必要はありません。
メソッド application:continueActivity を実装し、YES を返します。
- しかし、私のリンクはアプリではなく、サファリで開かれています。
ios - 現在のアプリで NSUserActivity の継続 (ユニバーサル リンクの開始) をトリガーする方法は?
iOS9 のユニバーサル リンクはハンドオフ メカニズムを使用して、ブラウザではなくアプリ内のリンクを確認します。ユニバーサル リンクがクリックされるたびに、iOS は対応するアプリをアクティブ化し-application:continueUserActivity:restorationHandler
、ユニバーサル リンクの URL を含むユーザー アクティビティで呼び出します (ユニバーサルの Apple ガイドを参照してください)。リンク)。
このメカニズムを手動でトリガーしたいと思います。つまりNSUserActivity
、プロパティを持つインスタンスを作成し、webpageURL
それをディスパッチして現在のアプリの-application:continueUserActivity:restorationHandler
. これを達成する方法はありますか?
現時点では-application:continueUserActivity:restorationHandler
直接呼び出すだけですが、これは間違っていると感じており、より適切な方法で実装したいと考えています。
ios - iOS9 ユニバーサル リンク - アプリにリンクしているが、URL を読み取っていない
だからここに私の問題があります。
iOS9用に構築されたUnityゲームでもユニバーサルリンクが機能しています。
問題は、「 https://www.myappDomain.com ... 」または「 myappDomain://... 」をクリックすると、希望どおりにアプリに直接リダイレクトされますが、「 myappDomain://」というアプリを特定の画面で開くようにしたい。
ここで何が欠けていますか?
注: すべてのパスを受け入れるように構成された apple-app-site-association があり、関連付けられているドメインは、それを要求するように構成されています。
アプリリンク:myappdomain.com
アプリリンク:www.myappdomain.com