ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

从开发到上架:Android Smart WebView应用发布到Google Play的完整清单(14项检查步骤)

从开发到上架:Android Smart WebView应用发布到Google Play的完整清单(14项检查步骤) 从开发到上架Android Smart WebView应用发布到Google Play的完整清单14项检查步骤【免费下载链接】Android-SmartWebViewA simple use webview integrated w/ native features plugin support for building hybrid apps.项目地址: https://gitcode.com/gh_mirrors/an/Android-SmartWebViewAndroid Smart WebView 是一个将网站快速转化为功能完整安卓混合应用的开源 WebView 封装框架内置推送通知、原生分享、QR 扫码、生物识别等插件。本文整理了一份14 项发布检查清单带你从配置swv.properties到上架 Google Play 一路走通避免因细节疏忽导致应用被拒。一、开发收尾3个最容易忘的配置上架前最大的坑不是忘了签名而是忘了关掉调试开关。Smart WebView 的所有核心行为都集中在一个配置文件里app/src/main/assets/swv.properties改完记得重新构建项目。1️⃣ 关闭调试模式与测试界面debug.modefalse plugins.playground.enabledfalsedebug.mode会开启冗杂日志必须为falsePlayground 是插件测试用的浮动界面对应 Playground.java生产包里绝不能留。2️⃣ 确认生产环境与离线页配置项作用上架前检查app.url应用加载的主地址指向正式站而非测试域名offline.url无网络时展示的本地页默认file:///android_asset/web/offline.html文案需友好external.url.exception.list例外域名列表确认只保留必要域名3️⃣ 精简功能开关顺带瘦身权限每一个feature.*开关背后都可能对应一条系统权限。把不用的相机上传、GPS 等关掉权限弹窗更少、审核也更顺利。插件同理plugins.enabled里只保留真正需要的插件例如只用推送和评分时plugins.enabledRatingPlugin,DialogPlugin二、身份与版本给应用办一张永久身份证Smart WebView 的app/build.gradle会直接读取配置文件里的版本信息无需改动构建脚本build.application.idcom.yourcompany.yourapp build.version.code1 build.version.name1.0⚠️build.application.id是应用商店里的永久 ID一旦上架就不能改build.version.code是整数每次更新必须递增否则 Play 后台会直接拒绝上传。三、构建发布包AAB 与签名密钥生成签名密钥在 Android Studio 菜单Build Generate Signed Bundle / APK...中选择 Android App Bundle首次会让你创建一个 key store。备份、备份、再备份密钥丢失签名密钥 永远无法再为这个应用发布更新。构建产物构建完成后签好的 AAB 文件位于app/release/目录。Google Play 现在只接受Android App BundleAAB格式不要再传 APK。四、商店资料图标、截图与描述在 Google Play Console 中完成商店资料时项目里已有现成素材可参考应用图标需要 512×512 高清图可基于 ic_launcher-playstore.png512×512 母版图裁剪特性图与截图至少 2 张真机截图建议突出原生能力扫码、推送、分享而非单纯的网页截图描述文案这是应对 Google最低功能要求政策的关键——务必写明应用相比纯套壳网站多了什么如离线页、推送通知、原生对话框等参考 README.md 的 Features 部分写法。五、内容与政策声明WebView 应用的重灾区声明项检查要点隐私政策链接必填必须公网可访问用到定位、上传、分析就必须写清楚权限用途说明请求了定位等敏感权限需在 App content 中解释原因内容分级问卷如实填写避免事后拒审广告声明启用了 AdMobPlugin 就选 Yes配置在 AdMobPlugin.javaFirebase 集成用推送需把google-services.json放到app/目录Analytics 的 GTAG ID 在配置文件analytics.gtag.id中填写另外检查 AndroidManifest.xml删掉已关闭功能对应的uses-permission如不再用相机就移除CAMERA让声明与实际行为一致。六、上传与发布最后两步上传 AAB在 Play Console 新建发布建议先走 Internal testing 内测轨道自测一轮上传app/release/下的签名 AAB。查看 Pre-launch 报告Google 会自动在多台真机上跑你的应用重点看崩溃和布局问题。提交审核资料齐全后即可 Roll out。首次审核通常需要几天后续更新会更快。14项检查清单速查表#检查项位置1关闭调试模式debug.modefalseapp/src/main/assets/swv.properties2关闭 Playground 测试界面app/src/main/assets/swv.properties3app.url指向正式环境app/src/main/assets/swv.properties4离线页文案友好app/src/main/assets/web/offline.html5应用 ID 与版本号正确且可递增app/src/main/assets/swv.properties6精简feature.*功能开关app/src/main/assets/swv.properties7plugins.enabled只留必要插件app/src/main/assets/swv.properties8Manifest 权限与实际功能一致app/src/main/AndroidManifest.xml9Firebase / Analytics 配置核对app/、swv.properties10生成并备份签名密钥Android Studio11构建签名 AAB 至app/release/Android Studio12商店图标、截图、描述齐备Google Play Console13隐私政策、数据声明、内容分级、广告声明Google Play Console14上传 AAB → 检查 Pre-launch 报告 → 发布Google Play Console 延伸阅读完整配置项说明configuration.md官方发布指南play-store-guide.md插件体系与插件源码app/src/main/java/mgks/os/swv/plugins/把这份清单存下来每次发版前逐项打勾你的 Smart WebView 应用就能稳稳从开发走向 Google Play 商店。【免费下载链接】Android-SmartWebViewA simple use webview integrated w/ native features plugin support for building hybrid apps.项目地址: https://gitcode.com/gh_mirrors/an/Android-SmartWebView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进