首页 > 其他分享 >mPaaS H5 容器知识清单 | FAQ · 第二期

mPaaS H5 容器知识清单 | FAQ · 第二期

时间:2022-10-07 20:05:14浏览次数:54  
标签:离线 App FAQ Hybrid 更新 H5 mPaaS


mPaaS 离线包是什么?

Hybrid 开发模式已不是什么新鲜的话题,不仅可以快速发布新业务,同时无需考虑 App 发版时间,为业务更新迭代提供了极强的灵活性。相比于 Web 开发,Hybrid 开发模式提供了丰富的设备 API,让业务形态可以更加多元和丰富。

mPaaS 离线包源自于支付宝原生方案,经历了严苛的业务考验,让你直接和支付宝使用同一套框架层代码,拥有统一容器及内核,相对系统内核获取更低 Crash 率和 ANR 率,适配性强,并具备良好的、弹性的扩展能力,结合具体业务需求定制 JSAPI。

它解决什么问题?

  • 减少白屏
  • 解决 Hybrid App 跨平台兼容与适配
  • 提升 Hybrid App 性能
  • 原生开发下的包大小优化

下面开始 mPaaS H5 容器知识清单 · FAQ 第二期

问题 1:如何对 UC 浏览器内核进行设置,比如禁用手势,禁止缩放等。

答:通过自定义 JSAPI,拿到 H5Page,在 H5Page 中可以通过 getWebview 拿到 APWebview,然后通过 getSettings 拿到 APWebSettings,这里的 APWebSettings 和 Android WebSettings 接口一致,就可以按照原生方式禁止了。

问题 2:请问 mPaaS 进行 H5 离线包开发,技术框架是使用的 Kylin 作为主导框架,还是用React为主?在进行版本迭代中每次更新是全量更新还是增量更新?eg:例如现在有个 A 离线页面在线,新完成的 B 离线页面 会直接更新所有的?还是说更新进去新做的 B 页。

答:(1)推荐使用 Kylin,但是目前所有的前端框架均支持的,如 React、Vue、Angular 等;(2)一个离线包的两个版本,是增量更新,下发的是 diff 包本地进行合并。

问题 3:使用 mPaaS 离线包,遇到更新失败的问题。按照文档流程进行配置,但没有添加验签,是否与验签公钥有关?

mPaaS H5 容器知识清单 | FAQ · 第二期_离线

mPaaS H5 容器知识清单 | FAQ · 第二期_离线_02

答:没有配置好无线保镖图片,请在控制台上传 APK 并下载配置文件放到工程中重新编译。

后续:此外,使用 H5 组件时,更新离线包本地报错 607。通过使用签名重新生成来对应配置,判断是本地签名使用时不匹配导致,也算是签名安全问题。目前已经解决。


标签:离线,App,FAQ,Hybrid,更新,H5,mPaaS
From: https://blog.51cto.com/mpaas/5734934

相关文章

  • mPaaS H5 容器知识清单 | FAQ · 第一期
    mPaaS离线包是什么?Hybrid开发模式已不是什么新鲜的话题,不仅可以快速发布新业务,同时无需考虑App发版时间,为业务更新迭代提供了极强的灵活性。相比于Web开发,Hybrid开发......
  • 22-FAQ登录RabbitMQ控制台提示不是私密连接
    登录RabbitMQ控制台提示不是私密连接将启动的时候的赋权操作再执行一遍rabbitmqctladd_userrootrabbitmqctlset_permissions-p/root".*"".*"".*"rabbitmqct......
  • H50087:a标签 跳转空 a标签刷新当前页面
    1,<liclass="remove_frame"style="display:n"><ahref="javascript:void(0);"onclick="spanClick(this)"title="刷新模型"></a></li> 2,a标签刷新当前页面<ahre......
  • 0641-5.16.1-如何禁用CDH5.16.1的Kerberos
    温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。Fayson的github:​​https://github.com/fayson/cdhproject​​提示:代码块部分可......
  • 0805-CDH5中的Parquet迁移至CDP中兼容性验证
    文档编写目的因为CDH5中的Parquet版本为1.5,而CDP7中的Parquet版本为1.10,我们在从CDH5升级到CDP7后,无论是原地升级还是迁移升级,都可能会碰到一个问题,以前在CDH5中使用Hive/Im......
  • h5:vue3 + ts + vite + vuex + axios + vant4 + scss + postcss+mockjs+element-plus
    模板地址:https://gitee.com/zhang_meng_lei/mobile-template-h5-vue3/tree/master安装element-plus:yarnaddelement-plus(目前已导入但未实现代码)按需导入:https://el......
  • 多功能手持VH501TC采集仪如何连接传感器与读数
    河北稳控科技多功能手持VH501TC采集仪如何连接传感器与读数  传感器连接与读数振弦与温度传感器振弦传感器和温度传感器(NTC)均为无源传感,不需要连接电源线。根据前述“......
  • 多功能手持VH501TC采集仪如何处理监测数据
    河北稳控科技多功能手持VH501TC采集仪如何处理监测数据1.保存数据在实时数据显示窗口,长按【存储】按键即可保存当前显示的传感数据,当听到蜂鸣器提示后表示存储完成,同时屏......
  • 520813 - FAQ: BAPIs for goods
    SymptomThisnotecontainsfrequentlyaskedquestions/answersregarding'BAPIsforgoodsmovements'.Questions1.WherecanIfindthedocumentationforcallingth......
  • h5页面在ios手机输入框内emoji表情长度判断
    1、需求:要写一个讨论区的h5页面,当然包含了输入框并且输入框限制字符数30个,测试发现在ios手机输入emoji表情后输入框内就会超出所限制的字符长度,(说白了就是只要输入表......