Link 中的通用 apple-app-site-association 文件 iOS14
universal Link's apple-app-site-association file in iOS14
使用 iOS14.5,
我的 URL 看起来像这样:https://www.myexample.com/invitation?invitationCode=123456
在我的 apple-app-site-association
文件中,哪些组件是正确的?
(请注意组件内部 /invitation
vs. /invitation*
vs. /invitation/
vs. /invitation/*
的微小差异)
A) ?
"components": [
{ "/": "/invitation",
"?": { "invitationCode": "??????" }
}
]
或 B) ?
"components": [
{ "/": "/invitation*",
"?": { "invitationCode": "??????" }
}
]
或 C) ?
"components": [
{ "/": "/invitation/",
"?": { "invitationCode": "??????" }
}
]
或 D) ?
"components": [
{ "/": "/invitation/*",
"?": { "invitationCode": "??????" }
}
]
还是别的东西?
选项 D 看起来没问题,这意味着“匹配路径以 /invitation/ 开头且具有名称为 'invitationCode' 且值刚好为 6 个字符的查询项的任何 URL”。如果您的邀请码始终为 6 个字符,则它可以工作,否则您可以删除查询参数值。
有关更多信息,您可以查看 Apple Documentation 这是我的参考。
使用 iOS14.5,
我的 URL 看起来像这样:https://www.myexample.com/invitation?invitationCode=123456
在我的 apple-app-site-association
文件中,哪些组件是正确的?
(请注意组件内部 /invitation
vs. /invitation*
vs. /invitation/
vs. /invitation/*
的微小差异)
A) ?
"components": [
{ "/": "/invitation",
"?": { "invitationCode": "??????" }
}
]
或 B) ?
"components": [
{ "/": "/invitation*",
"?": { "invitationCode": "??????" }
}
]
或 C) ?
"components": [
{ "/": "/invitation/",
"?": { "invitationCode": "??????" }
}
]
或 D) ?
"components": [
{ "/": "/invitation/*",
"?": { "invitationCode": "??????" }
}
]
还是别的东西?
选项 D 看起来没问题,这意味着“匹配路径以 /invitation/ 开头且具有名称为 'invitationCode' 且值刚好为 6 个字符的查询项的任何 URL”。如果您的邀请码始终为 6 个字符,则它可以工作,否则您可以删除查询参数值。
有关更多信息,您可以查看 Apple Documentation 这是我的参考。