没有具有域名授权的应用 [英] No apps with domain entitlements

查看:52
本文介绍了没有具有域名授权的应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试通过通用链接集成深层链接.一切都很好地解决了开发人员帐户上.在应用程序ID上也会启用关联的域.

I am trying to integrate deep linking through universal links. Everything is settled up nicely on developer account. Associated domains are also enable on the app id.

在服务器端,myapp.com/apple-app-site-association可用.但是苹果搜索验证器总是会抛出此错误.

On server side myapp.com/apple-app-site-association is available. But apple search validator always throws this error.

我不确定这到底是什么意思.?

I am not sure what it means exactly..?

如果有人可以帮助我,那真的很棒.

If any one can help me that would be really great.

谢谢

推荐答案

...,而且可能总是如此.我实际上并不确切知道该工具正在检查什么,因为肯定可以与通用链接一起使用的域( https://google.com ,例如, https://jet.com )仍然会在Apple的验证器上引发错误.正式而言,它会将您网站的 apple-app-site-association 文件与您在App Store上的应用列表进行比较,因此,如果您公开发布的应用版本尚未获得通用链接授权,这可能是导致错误的原因.但是,Universal Links仍然可以在本地版本中正常工作.

...and it possibly always will. I actually don't know exactly what that tool is checking for, because domains that definitely work with Universal Links (https://google.com, https://jet.com, for example) still throw errors on Apple's validator. Officially, it is comparing your website's apple-app-site-association file to your app's listing on the App Store, so if the version of your app that is publicly available does not yet have Universal Links entitlements, that could be contributing to an error. However, Universal Links will still work fine with local builds.

如果您的链接正确打开了您的应用,则可能无需担心.

If your links are correctly opening your app, there is probably no need to worry.

更新:您还可以考虑使用免费的深层链接服务,例如 Branch.io (完全公开:我在分公司团队工作),因为那样您就不必担心这些技术实施细节了.另外,在很多情况下,通用链接实际上无法工作(例如,在Facebook应用程序中),并且您需要添加Branch已经内置的边缘案例处理.

UPDATE: you might also consider using a free deep linking service like Branch.io (full disclosure: I'm on the Branch team) because then you don't need to worry about these technical implementation details. Also, there are many situations where Universal Links don't actually work (in the Facebook app, for example) and you'll need to add edge case handling that Branch already has built in.

这篇关于没有具有域名授权的应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆