Json 通用链接';iOS14中的苹果应用程序站点关联文件
使用iOS14.5 我的URL如下所示:Json 通用链接';iOS14中的苹果应用程序站点关联文件,json,swift,xcode,ios14,apple-app-site-association,Json,Swift,Xcode,Ios14,Apple App Site Association,使用iOS14.5 我的URL如下所示:https://www.myexample.com/invitation?invitationCode=123456 在我的苹果应用程序站点关联文件中,哪些组件是正确的 (请注意组件内部的/invitation与/invitation*与/invitation/与/invitation/*之间的细微差别) A) ? 还是B) 还是C) 还是D 或者是别的什么?选项D看起来没问题,这意味着“匹配路径以/invitation/开头的任何URL,并且该URL的查
https://www.myexample.com/invitation?invitationCode=123456
在我的苹果应用程序站点关联文件中,哪些组件是正确的
(请注意组件内部的/invitation
与/invitation*
与/invitation/
与/invitation/*
之间的细微差别)
A) ?
还是B)
还是C)
还是D
或者是别的什么?选项D看起来没问题,这意味着“匹配路径以/invitation/开头的任何URL,并且该URL的查询项名为'invitationCode',值正好为6个字符”。如果邀请代码始终为6个字符,则该代码有效,否则可以删除查询参数值
有关更多信息,您可以查看我的参考资料。哪一个工作正常?还不知道-我不是托管服务的主人,因此我希望在将其发送给同事之前对其进行正确编程。不幸的是,苹果制造了一个相当大的混乱,从一个操作系统到另一个操作系统的解释和更改,所以我在这里请了一位专家,他以前做过100次……这不是一个可行的开发过程。您需要首先在自己的服务器上进行测试。因此,这不是程序员不正确工作的借口。在我看来,苹果的文档对这一点非常清楚。请参阅示例。此外,您不需要服务器来测试通用链接,因为您可以使用simctl
将通用链接直接扔到模拟器上,然后查看发生了什么。谢谢,为什么通用链接不起作用?您可以在哪里找到结束的文档,尤其是因为我的URL没有结束的文档???当然,我会试一试——希望不会让我的同事感到不安;)我认为A意味着url只包含邀请路径,没有任何参数。但我不是百分之百确定。谢谢,我肯定会给你们所有的反馈,到底是哪一个。我现在将其发送给我的同事,并提供选项D;)好的,我等你的反馈:)谢谢!这是解决方案D“/”:“/invitation/*”
正是您所预测的。
"components": [
{ "/": "/invitation",
"?": { "invitationCode": "??????" }
}
]
"components": [
{ "/": "/invitation*",
"?": { "invitationCode": "??????" }
}
]
"components": [
{ "/": "/invitation/",
"?": { "invitationCode": "??????" }
}
]
"components": [
{ "/": "/invitation/*",
"?": { "invitationCode": "??????" }
}
]