赞片CMSAPP打包
学完这篇,你能把已经跑在服务器上的赞片CMS手机站,用 HBuilderX 打包成一个能装到安卓手机上、也能提交 App Store 的安装包。
第一步:先确认手机站本身能正常访问
打包只是套壳,壳里加载的还是你的网站,所以先把网页端调通:用手机浏览器打开 https://你的域名/m/(赞片CMS 的手机模板一般放在 template/ 目录下,入口通常是 /m/ 或 /index.php/m/),确认首页、列表页、播放页都能正常显示和播放。
注意:打包前域名必须已经解析并开启 HTTPS。App 里加载 http 页面,Android 9 以上会直接拦截,iOS 更严格,白屏九成是这个原因。
第二步:在赞片CMS后台打开移动端开关
登录后台 /admin.php,进 系统 → 基本设置 → 移动端设置(不同版本菜单名略有差异,认准「移动端」字样),把移动端域名、开关打开,模板选择手机模板。保存后进 系统 → 缓存管理 → 清除缓存。
第三步:安装 HBuilderX 并新建项目
去 dcloud.net.cn 下载 HBuilderX,建议用 3.99 以上正式版,Windows 选「App开发版」(自带打包所需插件)。安装后:文件 → 新建 → 项目 → 选「5+App」→ 项目名填 zanpianapp → 模板选「默认模板」→ 创建。
第四步:改 index.html,让它加载你的网站
打开项目里的 index.html,把 <body> 内容换成一行 iframe:
<body style="margin:0">
<iframe src="https://你的域名/m/" style="border:0;width:100%;height:100vh"></iframe>
</body>
保存后按 Ctrl+R 在浏览器里预览,能正常显示说明壳对了。
注意:不要用
location.href跳转,那样按返回键会直接退出 App。用 iframe 或 plus.webview 才能在站内返回。
第五步:配置 manifest.json
双击项目里的 manifest.json,切到「基础配置」的可视化界面改这几项:
- 应用名称:显示在桌面上的名字
- AppID:点「重新获取」,需要登录 DCloud 账号
- 版本名称 / 版本号:1.0.0 / 100
- 图标配置:上传 1024×1024 的 png,点「自动生成所有图标」
- 模块权限:勾选 Webview、Device 即可,影视站用不到定位和相机
第六步:云打包出 APK
菜单 发行 → 原生App-云打包。平台勾 Android,测试阶段可用「使用DCloud老版证书」,正式上架要换成自有证书;iOS 需要苹果开发者账号、p12 证书和描述文件。点「打包」,等 5–10 分钟,控制台会给出下载链接,装到手机上试。
注意:免费云打包每天有次数限制,调试阶段别反复打包,先在浏览器预览里把问题改完再打。
第七步:打包后必测这几项
安装后逐项验证:首页能否打开、视频能否播放并全屏、底部导航是否正常、返回键能否回到上一页、横竖屏切换、以及弱网下会不会卡死。
小结
- 赞片CMS 打包本质是 WebView 套壳,核心只有两件事:手机站地址和 HTTPS
- 工具用 HBuilderX,最容易卡住的是第五步 manifest.json 的配置
- 出现白屏,先查 HTTPS 和地址是否写全了
https:// - 正式发布 Android 用自有证书,iOS 用苹果开发者证书,测试证书不能上架
原文链接:https://www.gj0.com/thread-166.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。