2016-11-07 26 views
0

我試圖讓iOS通用鏈接工作於https://my-domain.com:4443(即通過SSL,但使用自定義端口號;而不是傳統的443端口),但它不起作用。iOS通用鏈接是否適用於自定義端口?

我很有信心,我沒有做錯任何事情,因爲我的初始設置在端口443上工作良好,並且我只是將服務器端口更改爲4443以測試該想法。事實上,我還在我的Xcode項目中添加了對applinks:my-domain.com:4443的支持(我嘗試使用和不使用端口,沒有任何運氣)。

我在問這個問題,因爲我在official documentation的主題上找不到任何東西。

+0

只是好奇,當你有一個指定https://my-domain.com:443的鏈接工作嗎? (默認的SSL端口,但這次只是在URL中明確指出了嗎?有類似的問題,只有我的後端生成帶有443端口的https URL,它只能在沒有指定url中的端口的情況下工作 – ddewaele

+0

@ddewaele,In Xcode,對於443端口,我只嘗試過使用「my-domain.com」,而忽略端口號。 – focorner

回答

3

這是預期的行爲。官方文檔中沒有關於支持非標準端口的內容,因爲不支持非標準端口

iOS允許的唯一授權值是一個有效的裸露域(applinks:my-domain.com),然後iOS將使用標準HTTPS端口通過SSL檢查AASA文件。換句話說,當iOS查詢https://my-domain.com/apple-app-site-associationhttps://my-domain.com/.well-known/apple-app-site-association時,它需要找到沒有任何重定向的AASA文件。

相關問題