問題タブ [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 投票する
3 に答える
10110 参照

ios - ユニバーサル リンクをサポートする 2 つの異なるアプリで同じドメインをサポートする..?

ユニバーサル リンクをサポートするアプリケーションがあり、現在アプリ ストアにあります。

ドメイン www.example.com をサポートしているため、これを介してユニバーサルリンクを簡単に開くことができるとします。関連するドメインに applinks:www.example.com があります。

別のアプリをリリースしたい場合、それも同じドメインをサポートしています。さて、iOS はどのアプリをユニバーサル リンク経由で開くかをどのように区別しますか?

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

ios - Apple Universal Link が常に機能しない

アプリケーションを開始し、サファリで URL を開きました。私のウェブサイトでは、ユーザーはログインしていくつかの作業を行うことができます。ユーザーがそれを行った後、Web サイトはユニバーサル リンクにリダイレクトされます。最初は正常に動作していますが、ユーザーがアプリケーションを再度起動し、そこから Web サイトを開き (サファリには既に Web サイトが表示されています)、再度ログインしてユニバーサル リンクにリダイレクトし、ユニバーサル リンクを表示すると、上部に表示されますアプリケーションを開くことができるバー。

ユーザーが私のウェブサイトにログインしなかった場合は、ボタンをクリックしてユニバーサルリンクにリダイレクトし、ios9 でアプリケーションを開きます。

何が問題なのですか?iOS 9 は、ユニバーサル リンクへの自動リダイレクトを気に入らないのでしょうか?

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

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 アプリリンクの追加:

Xcode アプリリンクの追加

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

ios - Twitter Web インテントが @ 記号を「via」パラメータの先頭に追加しない

訪問者が自分のサイトのページに戻るツイートを作成できるようにすることを目的とした、モバイル向けの Web サイトからの単純な Twitter Web インテント(ハイパーリンク) を使用しています。viaインテントには、Twitter ハンドルを保持するパラメーターなど、さまざまなパラメーターが入力されます。

ほとんどのプラットフォームでリンクをクリックすると、ブラウザで twitter.com が開き、すべてが期待どおりに機能します。Twitter 作成ダイアログが開き、リンクからのすべての情報が事前入力されます。

モバイル Web で期待どおりに動作する

ただし、Twitter がインストールされている iOS 9 デバイスでは、何か問題があります。Universal Links で予想されるように、ネイティブの Twitter アプリがクリックを処理します。しかし、ロードするとvia、@ 記号が前に付いていないパラメーター (私の Twitter ユーザー名を保持する) が入力されます。ネイティブの作成ダイアログは次のようになります。

ここに画像の説明を入力

@ 文字が先頭に追加されていないため、Twitter はそれをユーザー名として認識しません。

Twitter の開発者サイトでこの問題について2 つの 言及を見つけましたが、解決策はありません。

Tweet Intent のドキュメントに反して、パラメーター自体に@記号を含めてみましたが、モバイル Web Twitter インターフェイスが使用される非常に一般的なケースになります。via@@

viaパラメータを含み、すべての主要なモバイルプラットフォームで機能する非常に単純なツイートインテントに対して、他にどのようなソリューションがありますか?

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

ios - iOS アプリで Universal Links をサポートし、サーバーをセットアップするにはどうすればよいですか?

アプリケーションでUniversal LinksiOSをサポートし、Universal Links をサポートするためにサーバーをセットアップするにはどうすればよいですか?