問題タブ [apple-app-site-associate]

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 投票する
0 に答える
132 参照

ios - Apple アプリ サイト関連付けファイルのパスの先頭にワイルドカード (*) を追加する

www.domain.com/{locale}/article/slug のような URL があります。

ここで次のようなパスを使用できます*/article/*か?

localEN、HI などの言語コードを指します。

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

ios - iOS apple-app-site-association - サーバーのルートから離れている必要がありますか?

Capacitor アプリのディープ リンクを構成しようとしており、 https ://capacitorjs.com/docs/guides/deep-links の手順に従っています。アップルは次のように述べています

「ファイルは、https:///apple-app-site-association または https:///.well-known/apple-app-site-association で、リダイレクトなしで HTTPS 経由でアクセスできる必要があります。次に、必要ですアプリでユニバーサル リンクを処理するには」

"apple-app-site-association ファイルを HTTPS Web サーバーにアップロードします。このファイルは、サーバーのルートまたは .well-known サブディレクトリに配置できます。"

https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html


私の質問は次のとおりです。.well-known ディレクトリは絶対にサーバーのルートから離れている必要がありますか?

Google Cloud と Kubernetes を使用していますが、リンクする必要があるウェブサイトは ではなく にありdomain.comますdomain.com/myapp。domain.com/myapp/.well-known/apple-app-site-association で Apple-site-association ファイルを提供できる必要があります。

ただし、次の場所で関連付けファイルを提供すると:

私は得る:

デバイスでアプリとのディープ リンクをテストしましたが (バリデーターが間違っていたかどうかを確認するためだけに)、常にアプリケーションではなく Web サイトにルーティングされます。

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

ios - Universal Link はシミュレーターでのみ動作します

みんな、おはよう!それで、iOSプロジェクトへのユニバーサルリンクを実装することができました。App Search Validation Tool を使用して整合性をチェックしていますが、Link to Application で次のステータスになっています。

「必要なアクション Universal Links に必要な情報を抽出できませんでした。推奨される Universal Links を実装する方法を学んでください。」

https://i.stack.imgur.com/yAXIA.png

次に、このリンクにアクセスして、apple-app-site-association JSON 形式が正しいかどうかを確認します。どうやら、私が使用している形式は次のとおりです。

しかし、Xcode シミュレーターではまだ完全に動作していますが、iPhone では動作していません。何が欠けていますか?

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

regex - RewriteCond にもかかわらず、.wellknown ディレクトリにある apple-app-site-association ファイルを参照してください

Dreamhost でホストされている私のサイトでは、.well-knownディレクトリに次のようなacme-challengeフォルダーが含まれています。.htaccess

したがって、apple-app-site-associationファイルを.well-knownに配置しても、表示されません。.htaccessこれを許可するように変更するにはどうすればよいですか? 次のような別の行に固執しますか

?? 私は何かを壊したくありませんし、これらのファイルの構文についてほとんど何も知らないので、かなりためらっています。