2017-07-04 91 views
0

我正在使用通用應用鏈接。我已經把我的apple-app-site-association在我的服務器的根目錄https://www.example.net/應用搜索API驗證工具提供請求超時

它工作正常的各個環節,除了https://www.portal.example.net/

當我驗證了該鏈接https://search.developer.apple.com/appsearch-validation-tool它給取請求超時。

注:在我們的門戶頁面重定向到網站主頁(https://www.example.net/

+0

該鏈接的應用程序的行爲是什麼https://www.portal.example.net/ ?? –

+0

@AravindAR其在網絡上打開.. –

+0

好的,而不是打開應用程序,特定的鏈接在應用程序中打開的權利? 只是爲了確認是否正確地打開應用程序的其他鏈接? –

回答

0

這是預期,由於通用的設計環節規範。

這裏的原因:https://www.example.net/https://www.portal.example.net/https://example.net/完全不同子域。

通用鏈接技術規格說,每個子域必須有自己的apple-app-site-association文件,這意味着在https://www.example.net/apple-app-site-association承載的文件進行驗證將https://www.portal.example.net/任何一個環節不工作。重定向沒有被遵循。

要解決這個問題,只需在https://www.portal.example.net/apple-app-site-association處提供一個沒有重定向的文件。

+0

https://www.portal.example.net/apple-app-site-association ..此路徑不重定向..仍不起作用 –

+1

您指定了www.portal.example.net。這實際上是一個不同的子域。 –