首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >专用局域网上的通用链路

专用局域网上的通用链路
EN

Stack Overflow用户
提问于 2015-10-02 09:34:35
回答 3查看 1.3K关注 0票数 3

我试图让通用链接在我的应用程序中作为URL方案的替代,因为自从iOS 9之后,每次从Safari调用应用程序时,系统都会显示一个警告对话框。我希望在使用通用链接的同时,替换URL方案调用关联域中的注册URL路径会使对话框消失。

因此,与其调用myscheme://app?params=values,不如调用https://example.com/universal-link/wakeup?params=values

我的apple-app站点关联(未签名)文件如下所示

代码语言:javascript
复制
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "XXXXXXXX.com.company.appid",
                "paths": [ "/universal-link/*" ]
            }
        ]
    }
}

请注意,就目前而言,我使用的是公司局域网中的not服务器,它不是Internet上的公共服务器。因此,在应用程序功能“关联域”中,我写了一些类似applinks:host.company.lan:7700的东西,但是苹果应用站点关联文件在应用程序第一次启动后从未获取

我不知道还可以尝试什么,所以我认为服务器在一个专用网络中可能是一个问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-05 07:16:42

我在Apple论坛上找到了这个问题,它为这个问题提供了一些启示。

看起来问题是,由不受信任的根签名的域托管的apple-app站点关联,并且不管您在系统中安装根证书,它也不会下载。我假设它必须由默认情况下已经包含在iOS中的CA签名。

票数 2
EN

Stack Overflow用户

发布于 2017-01-31 17:04:21

我让它在一个专用网络上工作,但我必须信任设备上的证书。

要在模拟器上进行测试,可以将证书拖到模拟器中,在设备上可以将证书邮寄到设备或空投到模拟器中。

票数 0
EN

Stack Overflow用户

发布于 2020-11-26 08:33:58

我一直在尝试开发模式(关联域切换),这使得VPN内部域可以工作,但我认为这不是非技术用户的最佳解决方案。

在Apple的WWDDC 20视频之后的默认选项是在设备中安装受信任的根证书。但这不管用,至少对我来说是这样。

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

https://stackoverflow.com/questions/32904375

复制
相关文章

相似问题

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