問題タブ [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 - ユニバーサル リンクをサポートする 2 つの異なるアプリで同じドメインをサポートする..?
ユニバーサル リンクをサポートするアプリケーションがあり、現在アプリ ストアにあります。
ドメイン www.example.com をサポートしているため、これを介してユニバーサルリンクを簡単に開くことができるとします。関連するドメインに applinks:www.example.com があります。
別のアプリをリリースしたい場合、それも同じドメインをサポートしています。さて、iOS はどのアプリをユニバーサル リンク経由で開くかをどのように区別しますか?
ios - Apple Universal Link が常に機能しない
アプリケーションを開始し、サファリで URL を開きました。私のウェブサイトでは、ユーザーはログインしていくつかの作業を行うことができます。ユーザーがそれを行った後、Web サイトはユニバーサル リンクにリダイレクトされます。最初は正常に動作していますが、ユーザーがアプリケーションを再度起動し、そこから Web サイトを開き (サファリには既に Web サイトが表示されています)、再度ログインしてユニバーサル リンクにリダイレクトし、ユニバーサル リンクを表示すると、上部に表示されますアプリケーションを開くことができるバー。
ユーザーが私のウェブサイトにログインしなかった場合は、ボタンをクリックしてユニバーサルリンクにリダイレクトし、ios9 でアプリケーションを開きます。
何が問題なのですか?iOS 9 は、ユニバーサル リンクへの自動リダイレクトを気に入らないのでしょうか?
ios - すべての検証に合格した後でも、iOS Universal Link が機能しない。アプリのリリース後にのみこれをテストする必要がありますか?
App Search Programming Guide に記載されているすべての手順に従って、アプリケーションで Universal Link を有効にしましたが、機能しません。
手順:
1) Apple アプリ サイト関連付けファイルが作成され、Web からアクセスできます。
2) メンバー センターで関連付けられたドメインを有効にし、プロビジョニング プロファイルを生成しました。
3)applinks:limeroad.com
アプリ ターゲットの機能セクションに追加されました。
4) 実施 -
5) メール アプリから以下のリンクを開こうとしましたが、常に Safari で開きます。
6)リンクを長押ししてみましたが、サファリでは開いているだけで、アプリでは開いていません。
私のアプリは iOS 7 以降をサポートしています。これらの手順を開発ビルドとテスト フライト ビルドでテストしましたが、うまくいきませんでした。
フォースクエアを試して旅行アプリを作ってみましたが、うまくいっているようです。iOS9.2 を実行している iPhone 6 と iOS 9.1 を実行している iPad でこれを試しました。
で検証を行いsearch.developer.apple.com/appsearch-validation-tool/
、ここでも問題ないようです。
ここで見逃したことを教えてください。他の誰かが同じ問題に直面していますか?
アプリの検証:
Xcode アプリリンクの追加:
ios - Twitter Web インテントが @ 記号を「via」パラメータの先頭に追加しない
訪問者が自分のサイトのページに戻るツイートを作成できるようにすることを目的とした、モバイル向けの Web サイトからの単純な Twitter Web インテント(ハイパーリンク) を使用しています。via
インテントには、Twitter ハンドルを保持するパラメーターなど、さまざまなパラメーターが入力されます。
ほとんどのプラットフォームでリンクをクリックすると、ブラウザで twitter.com が開き、すべてが期待どおりに機能します。Twitter 作成ダイアログが開き、リンクからのすべての情報が事前入力されます。
ただし、Twitter がインストールされている iOS 9 デバイスでは、何か問題があります。Universal Links で予想されるように、ネイティブの Twitter アプリがクリックを処理します。しかし、ロードするとvia
、@ 記号が前に付いていないパラメーター (私の Twitter ユーザー名を保持する) が入力されます。ネイティブの作成ダイアログは次のようになります。
@ 文字が先頭に追加されていないため、Twitter はそれをユーザー名として認識しません。
Twitter の開発者サイトでこの問題について2 つの 言及を見つけましたが、解決策はありません。
Tweet Intent のドキュメントに反して、パラメーター自体に@
記号を含めてみましたが、モバイル Web Twitter インターフェイスが使用される非常に一般的なケースになります。via
@@
via
パラメータを含み、すべての主要なモバイルプラットフォームで機能する非常に単純なツイートインテントに対して、他にどのようなソリューションがありますか?
ios - iOS アプリで Universal Links をサポートし、サーバーをセットアップするにはどうすればよいですか?
アプリケーションでUniversal LinksiOS
をサポートし、Universal Links をサポートするためにサーバーをセットアップするにはどうすればよいですか?