看到官方发起了「有奖分享多端框架实践」的活动,然后回想起自己从尝试接触donut到最后iOS应用市场顺利上线历程,特分享一下个人心得与建议,最后有二维码欢迎体验。
1. 为什么选择Donut多端应用
基于开发成本等诸多方面的原因,最初只开发了微信小程序。随着用户的增加,不少用户表达有使用APP的诉求。考虑过原生开发或者其他跨平台技术,但是原生开发至少需要iOS和安卓两位开发,使用其他跨平台技术也存在学习成本。此时刚好发现donut在公测,据了解之后发现一套小程序代码可以打包安卓iOS,只需细微调整即可,极大地降低了我们的开发量。而且打包成APP体验下来,跟原生体验差异无几,非技术人员一般区分不出来是否是原生应用。所以毫不犹豫选择了donut多端应用。
2. iOS个人上架流程
提前准备好苹果的开发者账号,创建好应用,填写好应用介绍等各种文本内容,做好appstore展示图。这时候代码段做好iOS的部分api和样式适配(使用条件编译),这时候就可以打包提审。提审之前需要注意一下几点:
1.记账类保存用户数据的APP,需要给用户提供注销功能。
2.不能强制用户登录使用,需要提供匿名使用功能。
3.虚拟VIP不能使用微信支付,需要使用苹果内购。
3. Donut框架建议
1.兼容更多的微信api,当前还有不少微信小程序api不支持。
2.微信小程序流量主广告在APP上不支持,无法直接把小程序的广告转移到APP上变现。
3.打包体积过大,微信小程序的包才3M,但是转成iOS打包之后变成70M。
4. 柚子记账功能介绍
1.多账本记账,多个账本区分统计,满足不同记账场景。
2.共享记账,邀请好友加入你的账本一起记账,可以共同查看区分统计。
3.多账户资产管理,轻松明了查看自己的资产负债情况。
4.记账可添加备注、图片等功能,帮助记忆消费情况。
柚子是专为个人、家庭、生意打造的记账工具,记录每一笔收支,节源开流,早日实现财务自由!
以下是我们小程序、公众号、iOSAPP的二维码,微信扫一扫即可体验。
很棒啊!
很棒
体验了一下,总体有点廉价感,哈哈啊哈,主要是icon不够清晰,点击切换状态的时候会小闪一下,还有图表动画不够流畅