【问题标题】:Android Instant App安卓免安装应用
【发布时间】:2017-06-05 07:19:51
【问题描述】:

我在“应用链接助手”的“声明网站关联”中收到此错误。有谁知道如何解决这个问题。我是 Android Instant App 的新手。

【问题讨论】:

  • 你上传assetlinks.json文件到myinstnatapp.droppages.com/.well-known
  • 你有上传assetlinks.json到网站的例子吗。
  • 这取决于您网站的托管方式。在您的情况下,您似乎需要在与您的站点对应的保管箱文件夹中创建一个名为“.well-known”的文件夹,然后将assetlinks.json 文件保存在该文件夹中。请注意,它可能会显示为隐藏文件夹,因此创建后可能很难找到。

标签: android android-instant-apps


【解决方案1】:

1) 点击保存文件。

2) 创建 .well-known 文件夹并将其保存在那里

3) 现在将您的 .well-known 文件夹上传到您的网站。完成。

【讨论】:

    【解决方案2】:

    我最近一直在开发 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.

    3) 在 myinstnatapp.droppages.com/.well-known 上传assetlinks.json 文件

    顺便说一句,如果您的网站可以通过 HTTP 模式访问,您必须切换到可访问的 HTTPS 模式。如果你没有可以通过 HTTPS 访问的 URL,GitHub 是不错的选择!

    如果您的网站是静态网站,您应该在 _config.yml 文件中包含 .well-known 文件夹及其内容,如下所示:

    include: [".well-known"]
    

    然后就可以在HTTPS模式下访问.well-known/assetlinks.json文件了。

    这是我的配置示例:

    https://github.com/doncc/doncc.github.io
    

    希望你会成功!

    【讨论】:

      【解决方案3】:

      要让您的免安装应用正常运行,您的已安装应用和免安装应用都必须支持应用链接。

      https://developer.android.com/topic/instant-apps/prepare.html#app-links

      您的应用的免安装版本和可安装版本都必须实现 Android 6.0 中引入的 Android 应用链接功能。应用链接 提供将 URL 连接到离散的主要机制 您的应用程序中的活动。

      Android Instant Apps 使用 URL 进行所有导航。当用户点击 链接到您的免安装应用,它们会转到您的特定活动 应用程序。如果链接失败或用户点击不受支持的链接 设备,浏览器会打开并显示您的网站。

      这涉及将您的清单配置为与某些 URL 相关联,并将一种证书 (assetlinks.json) 上传到您网站的特定位置。有关介绍,请参阅此文档:Handling Android App Links

      现在,您正在进行的“声明网站关联”步骤会创建证书、assetlinks.json 文件,并检查您是否已设置应用链接(您的网站和清单)。该证书允许 Google 基本上验证您的具有此 [包名称] 和 [指纹] 的 [应用程序] 是否被自动允许处理您网站的 [URL]。该文档介绍了更多设置细节:Add Android App Links

      【讨论】:

        猜你喜欢
        • 2015-08-09
        • 2018-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-14
        • 2011-10-23
        相关资源
        最近更新 更多