Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AppLinks在没有assetlinks.json的情况下工作_Android_Deep Linking - Fatal编程技术网

Android AppLinks在没有assetlinks.json的情况下工作

Android AppLinks在没有assetlinks.json的情况下工作,android,deep-linking,Android,Deep Linking,在使用安卓应用程序链接为我的应用程序开发功能时。我已经意识到,它实际上可以在不使用assetlinks.json文件的情况下工作 起初,我认为这是因为我的应用程序是一个用于调试的应用程序,它没有通过商店签名和发布,而且出于测试目的,谷歌决定给我们一些工作空间 在我发布应用程序的那天,我让我的应用程序通过测试版,从商店安装了我的应用程序,并点击了一个按钮。我非常惊讶地看到,有人问我想打开哪个应用程序的URL,尽管我还没有使assetlinks.json可用 有什么解释吗? 也许检查是完全异步的,如

在使用安卓应用程序链接为我的应用程序开发功能时。我已经意识到,它实际上可以在不使用assetlinks.json文件的情况下工作

起初,我认为这是因为我的应用程序是一个用于调试的应用程序,它没有通过商店签名和发布,而且出于测试目的,谷歌决定给我们一些工作空间

在我发布应用程序的那天,我让我的应用程序通过测试版,从商店安装了我的应用程序,并点击了一个按钮。我非常惊讶地看到,有人问我想打开哪个应用程序的URL,尽管我还没有使assetlinks.json可用

有什么解释吗? 也许检查是完全异步的,如果在某个时候谷歌检查发现你没有这个文件,他们会关闭它,直到你修复它,你必须等到下次他们检查你

顺便说一句,我已经在iOS上实现了同样的功能,而且以一种非常苹果式的方式,你真的无法回避将你的苹果应用程序站点关联文件放到正确的位置,并从正确的端点使其可用

谢谢你的解释:)

纪尧姆

有什么解释吗

您描述的是自2008年API级别1以来的行为

看到有人问我想打开哪个应用程序,我非常惊讶

这被称为“选择器”。
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:听起来是个安全的评估。原则上,验证资产链接可能会有延迟(例如,您正在侧面加载应用程序,目前没有连接),但这最多只能是边缘情况。