应业务需求,想要找一款功能和小程序相似的app,为了节约成本在想能不能直接把小程序转成app,没想到在技术社区找到了比较成熟的小程序转app工具,真的很可以!

简单说下我个人的使用感受吧,就我个人而言,我在上手这款工具之前,很担心自己对原生技术掌握的不够深入,但真正使用下来,发现自己的担心完全是多余的,整个操作过程都比较简单,很傻瓜式的操作。

如果你之前有过小程序上下架的经验,那么这个过程对你来说很轻而易举。

其中比较亮眼的是,通过 IDE 工具可以通过云编译直接导出 App 的安装包,同时也能在 IDE 里面直接配置logo、开屏动画、权限等内容,这两个步骤能够避免到 Xcode 和 Android Studio 去进行配置。

下面我也把自己在 FinClip 小程序转 App 的步骤大家简要介绍下,更详细的内容可以直接查阅官方给的文档:小程序转 App 功能介绍 | 小程序开发帮助中心_小程序常见问题_小程序介绍-FinClip

一、下载安装工具

直接在 FinClip 的官网下载安装最新版本的 IDE 工具:​https://www.finclip.com/downloads​

二、App 配置

这里的配置包括了logo、开屏动画和权限配置。

打开 App 配置窗口

1、App 图标配置

App 图标配置分为两种模式: 简单模式和定制模式。

  • 简单模式下,用户只需配置一张图标图片
  • 定制模式下用户需要配置多张图片:
    • iOS 配置 iphone , ipad 两个尺寸
    • android 则需要配置 48 * 48, 72 * 72, 96 * 96, 144 * 144, 192* 192 尺寸图标

2、 启动闪屏配置

这里是启动 App 的闪屏画面配置,根据提示上传相应尺寸的图片即可。

3、URL Scheme 配置

App URL Scheme 配置, 目前 iOS、Android 均只支持一条 URL Scheme 配置。

4、权限配置

看了下 App 权限配置,目前 iOS 支持的配置权限有:读取相册、使用麦克风、获取位置、使用相机。Android 支持的配置选项有:位置相关权限、相机相关权限、I/O 相关权限、麦克风相关权限。

三、小程序生成 App 工程

特别说明的是,FinClip 兼容微信小程序语法,可以直接将微信小程序代码包导入 IDE 进行编译,我的试过后发现可以顺利的编译,速度也比较快。

在打开了小程序的页面后,可以点击右上角的「生成 App」按钮,并点击页面中的「下一步」开始后续流程。

选择该已上架的小程序所被关联的小程序,以及小程序对应的应用信息及 BundleID,随后点击页面中的「下一步」继续流程。

这里也要特别说明下,编译后记得上传到 FinClip 的后台,这样这里才能顺利的进行关联选择。

选择小程序转为 App 的工程文件目录后,点击完成按钮。

四、编译生成 App

提供了云打包和本地编译两种生成 App 安装包的方式,不用看推荐直接选云打包就可以了,本地编译还需要自己到 Xcode 和 Android Studio 去进行编译配置。

1、配置 App 所需的证书信息

安卓配置证书:

参考 安卓构建应用(opens new window)​进行证书的配置导出

上传生成的证书,并填写证书别名(Key alias),证书私钥(Key password),文件私钥(Key store password)。

iOS配置证书:

参考​iOS证书配置(opens new window)​进行证书配置导出

上传生产、开发环境的证书、证书密码、描述文件。

完毕后,点击下一步即可进入云端编译,稍等片刻,等待编译完成即可。

2、查看云打包进展

打开 查看云打包进展,当前的云打包任务的进展现实编译成功,即可选择下载链接下载应用。

下载后的即为可直接上传应用商店的安装包,整个小程序转 App 的过程也结束了。

结束语

我个人认为这种小程序转 App 的模式非常nice,目前目前「原生+小程序」是主流APP的开发方式,很多企业也都希望自己的应用中也能具备运行小程序的能力。

而这个Finclip技术工具正好能够让已经有成熟小程序的开发者在无需掌握原生技术的情况下快速的就生成 App。

整体使用感受是很好的,整个过程都无需任何付费。也看下官网的产品介绍写到,由于生成的 App 中运行的小程序是在 FinClip​​​​​​​上面跑,会对小程序的调用次数有一定限制,每月1万次的免费额度,如果后续如果每月的调用次数超过1万次,也可以购买39元50万次的包年套餐,这个价格也可以说非常亲民了。

综上所述,Finclip对于小程序转App来说是一个绝佳的技术工具了。很值得一试。如果你有小程序转App功能需求,选它没错!

小程序转成 App全过程分享相关推荐

  1. 小程序:微信小程序打包成APP

    哈喽大家好 ! 我是小白 本篇将教大家如何一键实现微信小程序打包成APP! 如今的微信小程序发展可谓是如日中天,关于微信小程序和APP谁才是最终的王者的问题一直没有得到一个正式的答案. 2017年1月 ...

  2. uniapp微信小程序和打包app的分享功能

    小程序端和app端分享html: <!-- #ifdef APP-PLUS --> <view class="goodsMenu" @click="ap ...

  3. 该如何把小程序安装成APP?

    小程序越来越火,越来越多的应用都提供了小程序服务.然而小程序也有一些先天缺陷,比如,不能在微信公众号中以H5的方式嵌入服务,小程序不能在手机浏览器运行,小程序不能在手机QQ中运行,小程序不能制作成独立 ...

  4. 不改一行代码,将微信小程序转成商业App?

    Web2.0前期的"眼球经济",即以吸引用户长时间观看内容.使用工具为导向,占有用户的"屏幕时间"(Screen time),从中寻求各种"变现&qu ...

  5. uniapp 打包H5,打包小程序,打包app分享到微信聊天、朋友圈

    1.uniapp打包H5操作手法:Hbuilder->发行->网站-PC-WEB端或手机端H5访问,需要填写个访问域名,即发布后访问的域名路径 2.uniapp打包H5配置注意事项:uni ...

  6. 微信小程序实现微信APP上的扫一扫扫码跳到小程序对应的结果页面和签字等功能

    最近做了一个小程序项目,这个小程序是搭配APP端使用的,大概需求是这样的,用户用微信的扫一扫或小程序首页的扫一扫都可以实现对APP上的二维码进行扫码识别,识别成功之后跳到页面进行渲染,然后用户可以对其 ...

  7. 开源50万行代码,百亿广告分成,百度智能小程序能成吗?

    作者 | 非主流 出品 | AI科技大本营 终于,BAT 在小程序的赛道上展开了激战,而这一场战争得到了百度前所未有的重视. 9 月 4 日,百度总裁张亚勤称拉动百度业务的"新四小龙&quo ...

  8. 微信小程序之配置app.json

    微信小程序之配置app.json 本人写了一个在线扫码借书的小程序,打算分享一下心得和代码,欢迎关注,再次希望各位大佬指出不足 {"pages": ["pages/ind ...

  9. 微信:禁用小程序跳转 App;华为商城上架 PlayStation 5;币安涉及洗钱被美监管调查

    8 部门联合约谈滴滴.首汽等 10 家交通运输平台企业 腾讯 To B 业务架构再升级,原 360 高管李强加入 搜狐第一季度营收 2.22 亿美元,同比增长 24% 8 部门联合约谈滴滴.首汽等 1 ...

最新文章

  1. Android 正则表达式
  2. js 删除数组几种方法
  3. Java蓝桥杯——贪心算法
  4. MySQL 建表字段长度的限制问题
  5. JS取消浏览器文本选中的方法
  6. ./configure --prefix
  7. pytorch学习笔记(4):tensorboard可视化
  8. 函数声明和函数表达式
  9. 阿里云贾扬清发布大数据+AI产品体系“阿里灵杰” | 云栖大会
  10. easyui textbox获取焦点事件
  11. 悉尼大学计算机工程专业世界排名,悉尼大学世界排名及专业排名汇总(QS世界大学排名版)...
  12. 批量修改excel表格的名字(无需编程经验)
  13. s5p4418挂载nfs文件系统
  14. 英語專家談英語學習認識方法
  15. 坦克大战java_Java课程设计——坦克大战
  16. 不一样的厦门,不一样的旅行!
  17. 京东抢购失败?试试用 python 准时自动抢购 (注释详尽)
  18. 力扣347:前k个高频元素---leetcode347:Top K Frequent Elements
  19. TCP长连接和HTTP长连接对比
  20. 如何在html中加锚定标记,给一个锚定标记多个功能 - HTML

热门文章

  1. 电脑密码忘记了怎么办?不用U盘,轻松开启电脑
  2. 【HarmonyOS应用开发】Hello HarmonyOS到Hi HarmonyOS(1)
  3. 如果学说唱,饶舌,即兴饶舌?
  4. cetus系列~ 继续分析
  5. 有限元仿真分析误差来源之边界条件,约束和point mass
  6. 英语二 - 常用词根四
  7. GMP与ERP 手心与手背(转)
  8. 2021年低压电工考试题及低压电工考试题库
  9. 使用KeyShot Pro 11如何选择环境渲染图像
  10. 超越 5G/6G 通信的人工智能 (AI) 和机器学习 (ML)