You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2024年Android原生应用安装横幅无法显示问题求助

Android应用安装横幅不显示问题排查与核心疑问

我们有一个关联iOS和Android应用的React网站,iOS智能应用横幅已顺利配置完成,但Android端的应用安装横幅始终无法显示。

核心疑问

Android的应用安装横幅是由Google Chrome自动提供,还是需要自行实现监听beforeinstallprompt事件,通过自定义横幅/按钮触发prompt()回调?

前期认知与已完成配置

根据iOS横幅的工作逻辑、Stack Overflow帖子及2023年相关指南,原本认为只需完成以下配置,Chrome就会自动提供横幅:

  • 在public文件夹放置指定Manifest文件
  • 在public文件夹提供对应尺寸的图标
  • 在index.html中添加<link rel="manifest" href="/manifest.json">标签关联Manifest
  • 通过HTTPS服务所有相关资源

已做检查与现状

已通过桌面Chrome开发者工具检查Manifest,仅存在关于Richer PWA install ui的全屏截图警告(属预期情况),且PWA可通过Android端三点菜单正常安装。但Google已移除#bypass-app-banner-engagement-checks标识,无法跳过互动校验,连续两天多次访问网站仍未触发横幅,尝试了所有旧版Stack Overflow建议均无效。

脱敏后的Manifest配置

{
  "short_name": "App Name",
  "name": "App Name",
  "icons": [
    {
      "src": "36x36_banner-icon.png",
      "sizes": "36x36",
      "type": "image/png"
    },
    {
      "src": "48x48_banner-icon.png",
      "sizes": "48x48",
      "type": "image/png"
    },
    {
      "src": "72x72_banner-icon.png",
      "sizes": "72x72",
      "type": "image/png"
    },
    {
      "src": "96x96_banner-icon.png",
      "sizes": "96x96",
      "type": "image/png"
    },
    {
      "src": "144x144_banner-icon.png",
      "sizes": "144x144",
      "type": "image/png"
    },
    {
      "src": "192x192_banner-icon.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "512x512_banner-icon.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "prefer_related_applications": true,
  "related_applications": [
    {
      "platform": "play",
      "id": "the.google.play.store.id",
      "url": "https://play.google.com/store/apps/details?id=the.google.play.store.id"
    }
  ],
  "start_url": ".",
  "display": "standalone"
}

内容的提问来源于stack exchange,提问作者Joshua Young

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 02:18:26