答案 0 :(得分:1)
1)点击保存文件。
2)创建.well-known文件夹并将其保存在那里
3)现在将.well-已知文件夹上传到您的网站。完成。
答案 1 :(得分:0)
我最近一直在研究Instant App。我看到了你的错误。可能发生了以下问题:
1)将其添加到strings.xml文件中,如下所示:
<string name="asset_statements" translatable="false">[{\n \"relation\": [\"delegate_permission/common.handle_all_urls\"],\n \"target\": {\n \"namespace\": \"web\",\n \"site\": \"myinstnatapp.droppages.com\",\n }\n}]</string>
并将以下内容添加到AndroidManifest.xml中的应用程序标签中。
<meta-data
android:name="asset_statements"
android:resource="@string/asset_statements" />
这将解决你的1和2。
2)正确填写你的autoVerify属性。这将解决你的问题。
3)在myinstnatapp.droppages.com/.well-known上传assetlinks.json文件
顺便说一句,如果您的站点可以通过HTTP模式访问,则必须切换到可访问的HTTPS模式。如果你没有可以通过HTTPS访问的URL,GitHub是个不错的选择!
如果您的站点是静态网站,则应将.well-known文件夹及其内容包含在_config.yml文件中,如下所示:
include: [".well-known"]
然后,您可以在HTTPS模式下访问.well-known / assetlinks.json文件。
以下是我的配置示例:
https://github.com/doncc/doncc.github.io
希望你能成功!
答案 2 :(得分:0)
要使您的Instant App正常运行,您的已安装应用和即时应用都必须支持应用链接。
https://developer.android.com/topic/instant-apps/prepare.html#app-links
您的应用的即时和可安装版本都必须实现 Android 6.0中引入的Android App Links功能。应用链接 提供将URL连接到离散的主要机制 您应用内的活动。
Android Instant Apps使用所有导航的网址。当用户点击一个 链接到您的即时应用,他们会转到您的特定活动 应用程序。如果链接失败或用户点击不受支持的链接 设备,浏览器打开并显示您的网站。
这涉及配置您的清单以与某些URL关联,并将一种证书(assetlinks.json)上传到您在特定位置的网站。请参阅此文档以获取简介:Handling Android App Links
现在,您所处的“声明网站关联”步骤会创建证书,assetlinks.json文件,以及检查您是否已经设置了应用链接(您的网站和清单)。此证书允许Google基本上验证您的[app]具有此[包名称]和[指纹]是否被自动允许处理您网站的[URL]。该文档涉及更多设置细节:Add Android App Links