苹果通用链接在私人网络服务器上

问题描述 投票:0回答:1

我正试图让通用链接与我的Xamarin iOS应用程序和私人网络服务器一起工作。https:/www.diawi.com 并且除了通用链接外,都能正常工作。

我已将链接放在Word文档中。

然而,在IIS日志中,当我安装应用程序时,没有对apple-app-site-association文件的请求。

另外,通过sysdiagnose收集到的文件swcutil_show.txt中也没有我的应用程序的条目。

日志文件中包含了这个内容。

swcd[239] <Error>: Error getting enterprise-managed associated domains data. If this device is not enterprise-managed, this is normal: Error Domain=SWCErrorDomain Code=1701 "Failed to get associated domain data from ManagedConfiguration framework." UserInfo={NSDebugDescription=Failed to get associated domain data from ManagedConfiguration framework., Line=250, Function=<private>}

然而,即使我关闭了Entitlements.plist中的Associated domains,这个条目也是存在的。

当然,该链接在Safari中打开,而不是在我的应用程序中打开。

问题:通用链接和关联域是否可以使用?

  1. 当网络服务器不公开的时候,通用链接和关联域还能用吗?
  2. 我的设备在MDM下是否有问题?

  3. 我可以使用diawi.com进行安装,但仍然可以期待universallinks工作吗?

ios ios-universal-links
1个回答
0
投票

所有问题的答案都是肯定的。

不工作的原因是由于缺少一个设置,在属性中没有选择Entitlements.plist。

© www.soinside.com 2019 - 2024. All rights reserved.