首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通用链接不起作用

通用链接不起作用
EN

Stack Overflow用户
提问于 2016-10-13 10:33:18
回答 2查看 3.2K关注 0票数 5

这是我的apple-app-site-association文件:

代码语言:javascript
运行
复制
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "paths": [
                    "*",
                    "\/doubanapp\/*",
                    "\/authorHome"
                ],
                "appID": "KV99XUUJ3U.com.moer.MoerFinance"
            }
        ]
    }
}

我已经设置了Xcode相关域,这是我的截图:

我使用https://search.developer.apple.com/appsearch-validation-tool/测试我的域,但是得到了错误:

错误,没有应用程序的域名权利,权利数据用于验证深链接双重认证是从当前发布的版本的应用程序。这些数据可能需要48小时才能更新。

如果我的应用程序必须发布,那么等待48小时?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-14 00:56:39

没有要求您的应用程序是在应用程序商店的通用链接的工作。

但是,看看https://moer.jiemian.com/apple-app-site-associationhttps://moer.cn/apple-app-site-association,它们都提供无效的SSL证书。iOS将拒绝这些,这会破坏通用链接。

我将在这里为Branch.io (完全披露:我在分支团队)放一个无耻的插件,以防你只是在寻找简单的深度链接,而不想处理这些设置细节。

票数 2
EN

Stack Overflow用户

发布于 2021-01-07 16:53:20

对于自签名证书问题,您是否尝试过将?mode=developer添加到相关域的权限(例如applinks:mydomain.com?mode=developer)中?

在使用不受信任的证书时,这是域的格式:

<service>:<fully qualified domain>?mode=<alternate mode>

使用

<alternate mode>设置为developer,如上面的示例所示

医生说:

开发人员 指定只有处于开发人员模式的设备才能访问域。在这种模式下,您可以在web服务器上使用任何有效的SSL证书,包括系统不信任的证书。确保您不会让您的用户暴露在安全问题上,例如中间人攻击。作为一种额外的预防措施,只有使用开发配置文件签名的应用程序才能使用开发人员模式,而且用户必须选择使用任何设备。

以下是从Apple -滚动到页面底部的参考文档:

关联域

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40018565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档