先说说背景,之前在微信开发了一个工具类的小程序,小程序的日访问量和用户数还可以,但发现随着用户量的累积,一方面发现对于这类工具小程序,受限于微信小程序平台规则,很难对用户进行更深入的运营,用户流失问题也将逐渐凸显出来。另一方面,其实自己一直想去系统的开发一个App,但又限于对原生技术掌握的不够深入所以一直没有上手去做。

在技术社区突然看到已经有比较成熟的「小程序转 App」工具后,便有了把现有小程序直接通过工具转为 App 的念头。

先总结下自己整体使用的感受,我使用的是 FinClip 的 IDE 转 App 功能,整个过程其实比较简单,不需要太多的技术要求,傻瓜式的操作,基本上会小程序的上下架就可以直接完成整个过程。其中比较亮眼的是,通过 IDE 工具可以通过云编译直接导出 App 的安装包,同时也能在 IDE 里面直接配置logo、开屏动画、权限等内容,这两个步骤能够避免到 Xcode 和 Android Studio 去进行配置。

下面我也把自己在 FinClip 小程序转 App 的步骤大家简要介绍下,更详细的内容可以直接查阅官方文档

一、下载安装工具

直接在 FinClip 的官网下载安装最新版本的 IDE 工具

二、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 的模式非常友好,能够让已经有成熟小程序的开发者在无需掌握原生技术的情况下快速的就生成 App。

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

最后也为 FinClip 提一个小小的建议,后续导出的 App 能够加一个首页,这样此后多个小程序都可以在一个 App 中,首页也就成为了这些小程序的入口。

最新小程序转app的神方案相关推荐

  1. 最新小程序转化app的方法神操作

    首先安装node.js 下载地址 https://nodejs.org/zh-cn/ 国内请切换至 淘宝镜像 npm config set registry https://registry.npm. ...

  2. 轻量、便捷的小程序转App技术方案,实现与微信/流量App互联互通

    从Web 2.0向Web3.0迈进,技术界发起了"去中心化"."个人经济"及"隐私保护"为核心的技术运动.SNS(社交平台)将朝着个人网络信 ...

  3. 小程序和App同时拥有?两者兼得的一种技术方案

    任何人.任何企业都可以最低成本拥有自己的App.运行自己的小程序.经营自己的小程序中心.凡泰极客FinClip帮你生成"公域小程序引流拉新-私域小程序服务存量-自营App沉淀客户-构建自有数 ...

  4. 微信不再提供小程序打开App?借助H5为App引流的方式你必须知道!

    简介: 2021年5月14日App开发者领域发布了一条重要消息:微信开放平台为了提升用户体验,将于2021年5月20日(后来延期到2021年5月27日)起不再提供"小程序打开App技术服务& ...

  5. 【基础问题】微信小程序 - 腾讯云 - 一站式方案 - PHP - wafer 和 wafer2的区别和wafer2的实践

    前言: 项目目前选择了腾讯小程序一站式部署,反而有点懵了,服务器怎么配置呢?好像接口没有,查询后,发现有的Demo有服务器配置有的没有,折腾观察了一会,原来有两个版本wafer.我把关键的地方高亮了, ...

  6. 若依前后端分离版:增加新的登录接口,用于小程序或者APP获取token,并使用若依的验证方法

    LoginController类 具体代码 /*** app 登录*/@AnonymousAccess@PostMapping("login")public AjaxResult ...

  7. 小程序转 App 帮助企业打开营销局面

    在 Web 1.0 时代我们只能通过电脑访问门户网站,单向获取内容,被动接受内容,没有互动体验.而随着社交媒体的快速发展下,迎来了 Web 2.0 时代,我们开始注重交互体验,于是用户一边成为内容的生 ...

  8. 微信小程序、app集成微信支付

    一.微信小程序支付 开发文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_11&index=2 申请小程序 ...

  9. 小程序转App最便捷的方法,附实操

    Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. Flutter可以与现有的代码一起工作.在全世界,Flutter正在被越来越多的开发者和组织使用,并且 ...

最新文章

  1. ios计算机隐藏功能,7个iOS14隐藏功能,看完想立马更新,有你不知道的
  2. mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法
  3. 每年通过率仅1%的“天才考试”,中国到底应不应该学?
  4. python 列表索引位置,python – 在列表中查找值的第一个位置
  5. Windows Server 2012 +WDK7600.16385.1+VS2008驱动开发环境搭建
  6. 在ASP.NET中基于Owin OAuth使用Client Credentials Grant授权发放Token
  7. 足球比分动态易语言代码
  8. java安卓开发软件及环境配置
  9. 后台job批量停用和开启
  10. eviews建立时间序列模型_Eviews软件做时间序列分析?
  11. android如何查看手机中的db文件,查看sqlite数据库的表结构
  12. html5扑克游戏源码,Html5德州扑克 - WEB源码|其它源码|源代码 - 源码中国
  13. centos进入管理员_centOS 如何让当前用户取得管理员权限
  14. 淘宝Fourinone介绍及与Hadoop的性能PK
  15. win10c盘android,Win10系统C盘哪些文件可以删除?C盘无用文件都在哪?
  16. 自己动手制作系统安装盘
  17. 为什么要使用工作流引擎
  18. 蓝桥 卷“兔”来袭编程竞赛专场-08列置换加密 题解
  19. 卷积神经网络的一般步骤,卷积神经网络采用卷积
  20. 一天一天学做外挂@第七天-背包里到底有什么[武林外传]

热门文章

  1. LeetCode算法 删除有序数组中的重复项 删除有序数组中的重复项|| C++
  2. IOS AppStore提交流程
  3. 如何在VSCode中添加Python解释器并安装Python库
  4. easyswoole上传视频到阿里云(继承上面easyswoole视频上传大小限制取消代码)
  5. 差速轮轮速计建模和优化量求导
  6. 《深入浅出Python量化交易实战》:散户也能学会的数字化交易策略
  7. 普元EOS7.5,finishworkitem结束工作项报java.lang.NumberFormatException异常
  8. 【资源共享】eBook分享大集合
  9. 第1次任务:购物车程序的面向对象设计
  10. C语言小程序:如何用代码“画”出一个爱心