开发一个完整APP的过程,APICloud敏捷式开发流程

沙海
沙海
沙海
735
文章
2
评论
2021年4月8日12:54:13
评论
4 3647字阅读12分9秒
摘要

速读摘要

速读摘要

为了让不断加入的新用户尽快熟悉平台,早日独立开发应用,今天转一篇CSDN上大牛的APICloud开发总结,非常适合新人小白,一定要收藏再看哦!我当时使用的是APICloud Studio2,推荐使用这个,可以在编译器直接运行代码查看效果。在这里有个很疑惑的问题,我也没有权限查看用户的密码。版本模块可以对安卓或者iOS进行版本更新,一般来说,应用内改动比较大,我们可以使用版本更新,小需求直接使用云修复即可。

原文约 2795 | 图片 22 | 建议阅读 6 分钟 | 评价反馈

开发一个完整APP的过程,APICloud敏捷式开发流程

APICloud

☝ 点击 APICloud 关注并标

一起学习多端开发

 ◔ 

为了让不断加入的新用户尽快熟悉平台,早日独立开发应用,今天转一篇CSDN上大牛的APICloud开发总结,非常适合新人小白,一定要收藏再看哦!

作者:孙叫兽  来源:CSDN

目录:

  1. 如何使用 ?

  2. 编译器推荐

  3. 控制台使用总结(重要)

  4. 遇到问题怎么办?

  5. 如何上架各大应用市场?

一 如何使用?

刚接触这个平台的新手,可以参考新手指南,官方也有7天的入门视频教程,虽然视频及文档教程比较老,凑合着看(我们会加油更新的),可以满足小白入门要求。

新手指南直达? :

https://docs.apicloud.com/APICloud/junior-develop-guide?uzchannel=238

第一次接触这个平台,直接走正常的注册登陆流程就好,现在也支持微信公众号授权。

开发一个完整APP的过程,APICloud敏捷式开发流程

进去之后就可以创建自己的应用(新手可以选择一个“Web App”体验),支持个人开发及企业开发(记得完成必要的认证),一套代码适配安卓及iOS两种操作系统。具体流程请看新手指南?。

开发一个完整APP的过程,APICloud敏捷式开发流程

有问题可以在论坛提问,社区比较活跃,里面的版主比较好客:

论坛直达? :

https://community.apicloud.com/bbs/forum.php?uzchannel=238

创建好应用就可以对应用进行开发,前提是自己或者公司有对应的需求文档,UI设计,不然这个应用会很糟糕,使用价值不大,一个优秀的应用要经得起市场的考验。

二 编辑器推荐

Webstorm:配合前端的一下插件,效率还可以。

Sublime Text3:配合前端的一下插件,便于查看日志等。

APICloud studio3:我当时使用的是APICloud Studio2,推荐使用这个,可以在编译器直接运行代码查看效果。

有兴趣的可以看看他们官网的入门视频,直达? :

https://www.apicloud.com/video_list?uzchannel=238

编辑器根据自己开发的使用特色选择即可,没有太大区别,我带过几个小弟,当时开发用的Sublime Text3,后来他们都用APIClould Studio2啦,说写代码看效果效率高,后面我也跟着用Studio啦,这个提交代码到云端,查看代码效果,《自定义loader》,团队协作都很方便。

快速自定义APPloader,请参考我上篇文章:APICloud自定义APPloader一个月未更新,快速更新的办法。

开发一个完整APP的过程,APICloud敏捷式开发流程

三 控制台使用总结(重要)

点击一个你创建好的应用,可以进入这个应用的控制台。

开发一个完整APP的过程,APICloud敏捷式开发流程

点击应用的下拉图标可以查看你APP各种参数(包含应用ID,Appkey,安卓包名,iOS包名,克隆与删除应用等),应用id在自定义APPloader配置会用到,包名上架各大应用市场会用到,下载也会用到(妥善保管与备份)。

开发一个完整APP的过程,APICloud敏捷式开发流程

端设置,可以设置你这个应用的图标,启动页,闪屏广告(即开屏广告)等,尺寸请参考下图说明:

开发一个完整APP的过程,APICloud敏捷式开发流程

证书配置如下,安卓证书可以使用平台一键创建功能,密码自己设置即可,iOS测试、发布证书及描述性文件可以使用App  UpLoader制作,一般新手有7天的免费体验,我当时用了很多人的账号还有苹果手机,后来各种测试,正式版切换,苹果手机配置uuid等比较麻烦,直接开了一年的会员,省了不少麻烦,iOS比较麻烦,这个平台不支持直接用iOS手机开发,先在安卓开发好同步到iOS即可。

代码模块可以使用svn或者git都可以,根据自己的情况选择,每次提交或者有问题可以查看日志,便于定位错误。这里不过多赘述。

开发一个完整APP的过程,APICloud敏捷式开发流程

模块板块可以添加自己应用需要的模块,按需添加,添加少了功能不全,添加冗余的模块安装包体积会比较大,平台已有的模块库可以在模块库中选择,有能力的开发者,平台暂时没有的模块,用户也可以根据文档要求自定义模块。为了更好的兼容自己的编译器与手机建议使用自定义loader。

自定义模块使用说明文档? :

https://docs.apicloud.com/Module-Dev/Upload-custom-module?uzchannel=238

自定义loader说明文档? :

https://docs.apicloud.com/Dev-Guide/Custom_Loader?uzchannel=238

开发一个完整APP的过程,APICloud敏捷式开发流程

云编译板块可以将自己的应用编译成安卓包或者ios包,下拉图示箭头可以设置应用的隐私权限说明(定位、拍照、通讯录等信息)及设备类型。

开发一个完整APP的过程,APICloud敏捷式开发流程

下面也可以绑定CDN加速,查看编译记录等。

新手常见编译错误可在官方论坛查找相关帖子。

自定义加速域名绑定:请参考

开发一个完整APP的过程,APICloud敏捷式开发流程

引擎版本可在本页面右上角---高级---设置:

开发一个完整APP的过程,APICloud敏捷式开发流程

database模块可以创建管理自己的数据库,都是键值对的方式,很容易上手。

开发一个完整APP的过程,APICloud敏捷式开发流程

在这里有个很疑惑的问题,我也没有权限查看用户的密码。APICloud官方应该后台能拿到用户的pw.

开发一个完整APP的过程,APICloud敏捷式开发流程

版本模块可以对安卓或者iOS进行版本更新,一般来说,应用内改动比较大,我们可以使用版本更新,小需求直接使用云修复即可。

版本更新说明? :

https://docs.apicloud.com/Dev-Guide/version_update?uzchannel=238

云修复说明? :

https://docs.apicloud.com/Dev-Guide/smartUpdate?uzchannel=238

开发一个完整APP的过程,APICloud敏捷式开发流程

如果使用推送技术,请参考推送说明? :

https://docs.apicloud.com/Dev-Guide/push-guide?uzchannel=238

开发一个完整APP的过程,APICloud敏捷式开发流程

如果流量比较大,我们也可以在应用添加闪屏广告(即开屏广告),设置图片时长及网址即可。具体请参考闪屏广告说明? :

https://docs.apicloud.com/Dev-Guide/start-page-ad-guid?uzchannel=238

开发一个完整APP的过程,APICloud敏捷式开发流程

有条件的可以申请添加这个统计模块,可以查看用户画像,应用统计、行业分布,地区分布等多个维度的指标。

开发一个完整APP的过程,APICloud敏捷式开发流程

非常方便企业管理者使用和决策。

开发一个完整APP的过程,APICloud敏捷式开发流程

开发一个完整APP的过程,APICloud敏捷式开发流程

当然,平台还提供了企业服务,运行控制,AppStore等。都是企业服务,不深究了。

开发一个完整APP的过程,APICloud敏捷式开发流程

如果是团队协作,可以在团队协作里面,找到某个应用,添加对方的邮箱邀请进来即可,自己设置一下权限。

开发一个完整APP的过程,APICloud敏捷式开发流程

这样,控制台的常用功能就讲完了,都是常用操作,一定要熟练掌握,知道位置在哪,该去哪找,遇到问题改怎么解决。

四 遇到问题怎么办?

很多新手多多少少在开发中会遇到各种各样的问题,缺少一个引路人,如果有问题可以先百度,或者在官方论坛搜索关键词找找历史帖子,看看有没有人遇到相同的问题,搞不定再去提问,起码做到一个思考的过程,他们官方也有对应的QQ新手群和官方群,有问题也可以在社区提问发帖:

https://community.apicloud.com/bbs/forum.php?uzchannel=238

里面的技术支持-F和版主都是很优秀的。我当年也提问了很多问题,感谢他们的耐心解答。

五 如何上架各大应用市场?

1.上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?

2.上架APPStore需要准备哪些材料?

3.苹果开发者账号续费的总结

4.上架安卓应用商店全套流程(小米应用商店、华为应用市场、阿里应用商店、百度手机助手、腾讯应用宝)

安卓上架需要对自己的编译包进行加固签名,可以使用legutool,或者360加固。需要软著等,还有其他和技术无关的营业执照,资质等不再陈述。

iOS的难点在于个人或者公司需要每年99$/年的账号费,企业199$/年。申请账号之前还需搞定邓白氏编码。上架测试,苹果手机是必须的,有的测试需要绑定uuid,如果没有苹果电脑使用Xcode或者HB-X构建应用的,使用Appuploader也可以将应用构建上去。

至于各应用封面截图,各大应用市场需要的截图尺寸不一,没有这么多样机测试,使用PS或者画图工具修改尺寸即可。有条件的可以美化一下,毕竟是门面。

历史多端开发教程

APICloud 多端开发教程 |《服饰商城》项目开发要点

APICloud 多端开发教程 | 《教育培训》项目中的组件拆分逻辑和技巧

APICloud 多端开发教程 |《企业展示》源码深度解析

APICloud多端案例源码《点餐模板》深度解析

【多端源码】餐饮点餐,体验一套代码APP+小程序

开发一个完整APP的过程,APICloud敏捷式开发流程

继续阅读
weinxin
资源分享QQ群
本站是一个IT技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: