我已經經歷了幾乎所有的通用鏈接問題,我可以找到並且還沒有任何運氣。記錄,這一切似乎通過Branch's validator。iOS 10.3通用鏈接不工作
我正在運行iOS 10.3並在https後面提供我的aasa文件,因此理論上我不需要簽名。
這裏就是我的立場:
當安裝了應用程序,拖尾Heroku的日誌我的臨時服務器給了我這樣的:
7-07-27T17:24:59.818724+00:00 heroku[router]: at=info method=GET path="/.well-known/apple-app-site-association" host=trueey-staging.herokuapp.com request_id=54b817e2-1d89-4c7a-9ed8-f52bdb3ad46e fwd="24.23.197.78" dyno=web.1 connect=1ms service=6ms status=200 bytes=618 protocol=https
2017-07-27T17:24:59.812926+00:00 app[web.1]: Started GET "/.well-known/apple-app-site-association" for 24.23.197.78 at 2017-07-27 17:24:59 +0000
2017-07-27T17:24:59.814845+00:00 app[web.1]: Processing by Web::AppSiteController#show as */*
2017-07-27T17:24:59.815538+00:00 app[web.1]: Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)
1)我的權利:
applinks:trueey-staging.herokuapp.com
applinks:https://trueey-staging.herokuapp.com
是這些同樣的東西?也許,但讓我們雙降
2)我的蘋果應用程序站點關聯的文件,路由和Rails控制器,提供起來:
蘋果應用程序站點關聯(生活/public
作爲apple-app-site
):
{
"applinks": {
"apps": [ ],
"details": [
{
"appID": "[Prefix].[AppId]",
"paths": [ "*", "/" ]
}
]
}
}
路徑(S):
get "/apple-app-site-association", to: "web/app_site#show"
get "/.well-known/apple-app-site-association", to: "web/app_site#show"
控制器:
module Web
class AppSiteController < ApplicationController
def show
data = File.read("#{Rails.root}/public/apple-app-site")
render json: data
end
end
end
3)在我的AppDelegate我已經實現了應用:continueUserActivity:恢復Handler:
功能,它被設置爲做完全相同的事情時didFinishLaunchingWithOptions被稱爲(加上打印出來踢一噸====
)
AND YOU ...
什麼都沒有。在部署到分級後,我在手機上加載應用程序,通過我們的共享功能生成鏈接,將其保存爲便箋,然後單擊它以便在Safari中打開它。長按不做任何事情,沒有其他跡象表明Safari正在打開,而不是應用程序。設備日誌似乎沒有顯示任何問題,但也許我沒有尋找正確的東西?
Halp。
您是否嘗試刪除並重新安裝你的應用程序?當應用程序在剛安裝 – donnywals
@donnywals呀通用鏈接進行了註冊,幾乎每一個我在Xcode重建時間我卸載該應用程序在手機上...有更多的東西,我需要做什麼? –