2

使用iOS14.5,

我的网址如下所示: https://www.myexample.com/invitation?invitationCode=123456

在我的apple-app-site-association文件中,哪些组件是正确的?

(请注意组件内部的/invitationvs. /invitation*vs. /invitation/vs.的细微差别)/invitation/*

一种) ?

"components": [
    {   "/": "/invitation",
        "?": { "invitationCode": "??????" }
    }
]

或 B)?

"components": [
    {   "/": "/invitation*",
        "?": { "invitationCode": "??????" }
    }
]

或 C) ?

"components": [
    {   "/": "/invitation/",
        "?": { "invitationCode": "??????" }
    }
]

或 D)?

"components": [
    {   "/": "/invitation/*",
        "?": { "invitationCode": "??????" }
    }
]

或者它甚至是别的什么?

4

1 回答 1

1

选项 D 看起来不错,这意味着“匹配任何路径以 /invitation/ 开头的 URL,并且该 URL 具有名称为 'invitationCode' 且值正好为 6 个字符的查询项”。如果您的邀请码始终为 6 个字符,则可以正常工作,否则您可以删除查询参数值。

有关更多信息,您可以查看我参考的Apple 文档。

于 2021-05-06T19:12:13.723 回答