Richard14
V2EX  ›  问与答

有没有简单地把网页封装为 app 的好工具?

  •  
  •   Richard14 · Aug 4, 2021 · 4152 views
    This topic created in 1922 days ago, the information mentioned may be changed or developed.

    有客户有个非常单纯的需求,他目前有个 html 网站,里面按响应式设计有一套针对手机的操作 UI 。他现在问我能不能移植到 app 里。

    我总结了他的需求: 1 、客户基本上不懂什么技术,所以也不理解专门为手机设计一套 UI 逻辑的重要性,客户觉得直接用同一套的 PC 和移动 UI,加上若干响应式能力,已经能满足他的需求(目前来看)。

    2 、我希望尽可能地降低开发成本,虽然现在手里有全套工程源码,我不想用一些迁移性的框架,而是想直接通过一个全名 webview,然后 webview 内部打开网页链接这种方式搞定。

    3 、我出于安全等方面考虑,希望限制这个应用只能访问指定页面,不能跳转到域外页面。

    4 、最好能上国产厂商的安卓应用市场。

    ===================

    想问一下 v2 大佬有没有懂的,这个需求有没有办法简单实现。我以前只是简单玩过安卓 sdk,没具体了解过详细功能,不知道能不能实现上述需求,或者有什么其他工具。谢谢。

    20 replies  •  2021-08-05 15:02:38 +08:00
    zxCoder
    zxCoder
    Aug 4, 2021
    1
    就是你说的 webview 吧
    zxCoder
    zxCoder
    Aug 4, 2021
    2
    上应用市场这个不太清楚,好像不可以
    crab
    crab
    Aug 4, 2021
    3
    直接找在线生成 app 的,输入个域名就可以。
    Corua
    Corua
    Aug 4, 2021 via Android
    4
    可以做成 pwa 这样通过 chrome 就能安装到手机本地了
    https://web.dev/progressive-web-apps/
    northess
    northess
    Aug 4, 2021 via Android❤️1
    5
    1. 『一个木函』 APP 里有一个网页转 app 的功能
    2. 『 Fusion App 』 APP,相对能定制化的东西多一点,有段时间没更新了

    这两个是我曾经玩过的,不知道能不能解决你的问题
    ajaxfunction
    ajaxfunction
    Aug 5, 2021
    6
    有,但是不能上架大部分的应用市场,特别是 ios
    pod
    pod
    Aug 5, 2021 via Android
    7
    @Norths 有没有支持 android 电视盒子遥控的
    timpaik
    timpaik
    Aug 5, 2021 via Android
    8
    看看 Android 官网的教程,几个小时撸一个 webview 问题不大,kotlin 很好实现的,不过上架就难了,一般首屏功能得是原生的
    Richard14
    Richard14
    OP
    Aug 5, 2021
    9
    @crab 大佬能提供一些产品吗,百度搜不到什么有效信息啊。。
    Richard14
    Richard14
    OP
    Aug 5, 2021
    10
    @timpaik 大佬清不清楚小程序方面,目前这套网页系统,有办法迁移到小程序吗?
    Richard14
    Richard14
    OP
    Aug 5, 2021
    11
    @timpaik 看了看,webview 基础功能挺简单的。大佬知道 webview 怎么限制所有链接都在我的指定域名内吗?百度搜了搜没有
    lh900519
    lh900519
    Aug 5, 2021 via Android
    12
    @Richard14 小程序有个 webview 的组件可以用
    laoyur
    laoyur
    Aug 5, 2021 via Android
    13
    hostloc 老哥因为开发这玩意并免费发布,被各路条子带走调查,最近没更新后续
    wowbaby
    wowbaby
    Aug 5, 2021
    14
    ios 的 webview 可以,url 链接可拦截能满足你的需求,我之前开发过一款 app,可切换网页或原生访问,每次启动读取远程配置,可自由切换,已成功上架,android 能不能上架没试过。
    terrytang1
    terrytang1
    Aug 5, 2021
    15
    用 webviwe 记得套壳,不然不好上架
    Cbdy
    Cbdy
    Aug 5, 2021 via Android
    16
    94
    94
    Aug 5, 2021
    17
    我司的 iOS 端 webview 套壳,全挂在上架了,Android 不清楚。
    小程序的话,也有 webview,但是需要绑定安全域名(如果多域名的话,可以自己起一个代理转发到实际的域名
    keepeye
    keepeye
    Aug 5, 2021
    18
    有个老哥因为帮别人网页封装成 app,没想到那个网页最后用来搞诈骗,该老哥被判帮助信息网络犯罪活动罪
    keepeye
    keepeye
    Aug 5, 2021
    19
    @laoyur 估计涉嫌帮信罪了
    timpaik
    timpaik
    Aug 5, 2021 via Android❤️1
    20
    @Richard14 可以搞的,重写 shouldOverrideUrlLoading 即可,官方文档就有
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4228 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 02:03 · PVG 10:03 · LAX 18:03 · JFK 21:03
    ♥ Do have faith in what you're doing.