AppNest—HybridApp壳子快速配置
该壳子是一个基于kotlin开发的基础App壳子,通过简单的配置即可接入web页面及所提供的原生基础页面快速生成可运行的App。(需具备基础的Android基础知识,Apk签名打包等需要使用者自行配置)
从0开始
去AppNestAndroid页面获取Android壳子代码
环境配置
本项目为了适配最新版本的Android Studio Fox版本,使用了最新的Gradle版本(gradle-7.0.2),需要在AndroidStudio的配置中对Gradle所使用的JDK版本进行设置,需要设置为Java11一上版本才能正常使用
简单开始
只需将基于 AppNestWeb开发的页面地址直接替换图片中对应的url字段中的内容,即可快速的在App中进行展示
{
"name": "测试",
"iconUrl": "https://dbx-assets.oss-cn-shanghai.aliyuncs.com/H5/icon_daily_normal.webp?versionId=CAEQLhiBgIDSheCH3xciIDc2ZDVmNjdkMTg4ZjQ1MmU5NDAwNGMyOTczNjI4YWU2",
"textColorRes": "#595F7E",
"textColorResSelected": "#32B8EC",
"url": "",
"type": "IM"
}
其中的type字段包含的类型
type | 意义 |
---|
web | web页面 | IM | 壳子集成了腾讯的im功能,可通过简单的配置进行集成使用 | mine | 提供了一个简单的原生用户页面 |
App包配置
App包相关配置都同意到了versionPlugin目录中的BuildConfig中,其中还包含了App使用的三方信息,如厂商推送需要的id,文件上传我们使用阿里oss实现,在这里可以配置对应的oss存储桶信息,及鉴权地址等,修改App对应的唯一的applicationId即可开始进行App的安装工作了
提供的与web交互的方法
提供了基础的带参打开关闭web页面的功能,提供了图片、视频选择,拍照,拍视频,二维码扫描等的基础功能,具体的JSBridge实现方式下一期具体分析。
|