iOS通用链接不工作
我的服务器返回的内容应该在路径iOS通用链接不工作,ios,ios9,Ios,Ios9,我的服务器返回的内容应该在路径苹果应用程序站点关联中,路径为/app/myresource/34 我启用了关联域,并添加了我的暂存和生产服务器的域,如下所示:applinks:production.com,applinks:project.staging.com 当我转到http://project.staging.com/app/myresource/34在模拟器的Safari上,它没有深度链接。我错过什么了吗 PS:JSON包含在http://project.staging.com/appl
苹果应用程序站点关联中
,路径为/app/myresource/34
我启用了关联域
,并添加了我的暂存和生产服务器的域,如下所示:applinks:production.com
,applinks:project.staging.com
当我转到http://project.staging.com/app/myresource/34
在模拟器的Safari上,它没有深度链接。我错过什么了吗
PS:JSON包含在http://project.staging.com/apple-app-site-association
不是SSL签名的,但我读到iOS 9 beta 2后您不需要签名,而且我有允许HTTP
连接的安全传输,并且我能够在没有SSL的情况下成功地从我的登台服务器检索数据
PS2:这是我的json,以防万一:
{
"applinks": {
"apps": [ ],
"details": {
"my-team-id.my.bundle.Id": {
"paths": [
"/app/myresource/*"
]
}
}
}
}
这必须是JSON的格式:
{
"applinks": {
"apps": [ ],
"details": [
{
"appID": "T5TQ36Q2SQ.com.branch.sdk.TestBed",
"paths": [ "*" ]
}
]
}
您的web服务器必须使用HTTPS,但您的示例不是 添加对通用链接的支持很容易。你可以分为三个步骤 需要采取以下措施:
- 创建一个apple应用程序站点关联文件,其中包含有关应用程序可以处理的URL的JSON数据李>
- 将apple应用程序站点关联文件上载到您的HTTPS web服务器李>
- 准备应用程序以处理通用链接
如苹果文件所述: 始终使用实际设备测试通用链接。模拟器没有 支持通用链接