Android AppLinks在没有assetlinks.json的情况下工作
在使用安卓应用程序链接为我的应用程序开发功能时。我已经意识到,它实际上可以在不使用assetlinks.json文件的情况下工作 起初,我认为这是因为我的应用程序是一个用于调试的应用程序,它没有通过商店签名和发布,而且出于测试目的,谷歌决定给我们一些工作空间 在我发布应用程序的那天,我让我的应用程序通过测试版,从商店安装了我的应用程序,并点击了一个按钮。我非常惊讶地看到,有人问我想打开哪个应用程序的URL,尽管我还没有使assetlinks.json可用 有什么解释吗? 也许检查是完全异步的,如果在某个时候谷歌检查发现你没有这个文件,他们会关闭它,直到你修复它,你必须等到下次他们检查你 顺便说一句,我已经在iOS上实现了同样的功能,而且以一种非常苹果式的方式,你真的无法回避将你的苹果应用程序站点关联文件放到正确的位置,并从正确的端点使其可用 谢谢你的解释:) 纪尧姆 有什么解释吗 您描述的是自2008年API级别1以来的行为 看到有人问我想打开哪个应用程序,我非常惊讶 这被称为“选择器”。Android AppLinks在没有assetlinks.json的情况下工作,android,deep-linking,Android,Deep Linking,在使用安卓应用程序链接为我的应用程序开发功能时。我已经意识到,它实际上可以在不使用assetlinks.json文件的情况下工作 起初,我认为这是因为我的应用程序是一个用于调试的应用程序,它没有通过商店签名和发布,而且出于测试目的,谷歌决定给我们一些工作空间 在我发布应用程序的那天,我让我的应用程序通过测试版,从商店安装了我的应用程序,并点击了一个按钮。我非常惊讶地看到,有人问我想打开哪个应用程序的URL,尽管我还没有使assetlinks.json可用 有什么解释吗? 也许检查是完全异步的,如
assetlinks.json
背后的要点是避开选择器,直接开车到你的应用程序
有什么解释吗
您描述的是自2008年API级别1以来的行为
看到有人问我想打开哪个应用程序,我非常惊讶
这被称为“选择器”。
assetlinks.json
背后的要点是避免选择者,直接开车到你的应用程序。谢谢你的回答。你知道支票是怎么回事吗?这是一种瞬间的行为,还是像谷歌每隔几天就会做一次爬行来检查,就像他们为搜索引擎做的一样?@bottus:这更接近瞬间。作为安装过程的一部分,Android尝试检查URL。好的,非常感谢您的快速回答,我真的很感激。我们基本上可以说,只要我在尝试打开链接时获得选择器,这意味着我的asset links.json后面有故障,或者我的用户在Android M之前,对吗?@bottus:听起来是个安全的评估。原则上,验证资产链接可能会有延迟(例如,您正在侧面加载应用程序,目前没有连接),但这最多只能算是边缘情况。感谢您的回答。你知道支票是怎么回事吗?这是一种瞬间的行为,还是像谷歌每隔几天就会做一次爬行来检查,就像他们为搜索引擎做的一样?@bottus:这更接近瞬间。作为安装过程的一部分,Android尝试检查URL。好的,非常感谢您的快速回答,我真的很感激。我们基本上可以说,只要我在尝试打开链接时获得选择器,这意味着我的asset links.json后面有故障,或者我的用户在Android M之前,对吗?@bottus:听起来是个安全的评估。原则上,验证资产链接可能会有延迟(例如,您正在侧面加载应用程序,目前没有连接),但这最多只能是边缘情况。