iOS 标签栏(导航页脚)
在 Config.swift 中把 showNavFooter 设为 true,并在 FooterBar.json 中描述三到五个标签:标签文字(name)、SF Symbol 图标(sf_symbol)和点按后打开的 URL(redirection_link),另外用 colour(dark 或 light)设置整个标签栏的配色。
四种方式在点按时都会在主 WebView 中加载您 Web 应用的某个 URL,所以您的路由完全不用改。每个平台选一种主要模式即可。
在 Config.swift 中把 showNavFooter 设为 true,并在 FooterBar.json 中描述三到五个标签:标签文字(name)、SF Symbol 图标(sf_symbol)和点按后打开的 URL(redirection_link),另外用 colour(dark 或 light)设置整个标签栏的配色。
把 enableSidebar 设为 true,并在 Sidebar.json 中填写相同的字段。一个悬浮按钮会打开原生滑出菜单,适合版块多到标签栏放不下的情况。它可以单独使用,也可以与页脚标签栏同时使用(侧边栏文档)。
Config.java 中的 ENABLE_NAVIGATION_FOOTER 会添加一个 Material 3 底部导航栏。其中的条目、图标和文字来自 res/menu/menu_drawer.xml;Google 建议设置三到五个顶级目的地。深色和浅色模式会自动跟随系统。
ENABLE_NAVIGATION_DRAWER 会添加一个悬浮菜单按钮,用来打开 Material 抽屉式导航,由同一个菜单文件驱动。底部导航栏和抽屉式导航可以同时使用,例如主要版块放在底部,设置、帮助和法律页面放在抽屉里。
| 原生导航栏(WebViewGold) | 在 Web 应用中构建的标签栏 | 带汉堡菜单的网站页眉 | |
|---|---|---|---|
| 外观 | 系统原生样式:iOS 上是 SF Symbols,Android 上是 Material 3 | 随您设计,与品牌保持一致 | 一个移动网站 |
| 在哪里修改 | FooterBar.json、Sidebar.json、menu_drawer.xml;随商店更新发布 | 在您的 Web 应用中,每次部署即时生效 | 在您的 Web 应用中 |
| 主屏幕指示条和安全区域 | 原生处理 | 需要用 env(safe-area-inset-bottom) 设置内边距 | 常被主屏幕指示条遮挡 |
| 点按后的效果 | 在 WebView 中加载该标签的 URL(一次页面加载) | 客户端路由切换;即时响应,保留状态 | 先打开菜单,再跳转 |
| 最适合 | 三到五个固定的顶级版块 | 经常变化的版块、角标和计数器 | 仅用于网站;在应用内隐藏 |
没有哪一项功能是必需的。准则 4.2 关注应用是否提供了比重新包装的网站更多的东西,准则 4.0 关注它是否遵循 iOS 的设计规范。原生标签栏是这两方面最明确的信号之一,尤其是与推送通知和完善的离线页面搭配时,但它无法替代一个适配移动端的 Web 应用。
原生标签栏不行:FooterBar.json、Sidebar.json 和 menu_drawer.xml 都打包在构建版本里。标签 URL 背后的页面则会随每次部署更新。如果您的版块经常变化,请改为在 Web 应用中构建标签栏,并只在应用内显示。
支持。每个标签都会在 WebView 中加载自己的 URL,因此您的托管服务必须对每个路由都返回应用(SPA 回退到 index.html),您的路由器也必须在直接加载时打开正确的页面。测试方法:把某个标签 URL 粘贴到新的浏览器标签页中打开。
结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。
$109 每个平台,一次性付费
WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。
在主页查看方案$349 每个许可证,一次性附加购买
无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。
Cloud Builder 如何运作 试用免费演示$698 每个平台 $798
把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。
Full Service 详情 服务提供方:冬季特惠价格有效期至 2026年12月31日。
App Store & Google Play 审核通过保证 – 否则 14 天内退款
想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。
退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。