我已经经历了几乎所有的通用链接问题,我可以找到并且还没有任何运气。记录,这一切似乎通过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重建时间我卸载该应用程序在手机上...有更多的东西,我需要做什么? –