首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

APP软件项目上线维护

目前2C的APP在生活中使用已经非常普及,市场也基本饱和,APP市场的竞争已经进入2B市场,越来越多的企业希望做属于自己的APP,为客户提供更加便捷高效的产品和服务。接着上一篇文章,接下来和大家分享软件系统上线后如何维护线上项目,这是软件项目运营的基础工作。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。

一、如何进行维护

1.APP的维护

APP发布后运行在用户的手机上,如何监测APP是可正常运行的,以及如何在APP发现问题时可以收到错误日志,这是线上APP需要考虑的问题。先说APP的运行,APP在正常的运行过程中,需要向后台发送健康状态,这样后台可以统计到在线用户数,如果同时段对比用户在线数有明显变化,应该给维护人员发送报警邮件或短信。再说APP的运行崩溃,这需要借助第三方的错误收集工具,比如sentry或bugly类似的工具,当发生崩溃时可以及到抓取出错日志,开发人员可以根据出错日志定位问题,这对于跟踪软件闪退或意外退出非常有意义。最后说如何在第一时间知道错误,这需要借助三方工具,通过邮件或短信及时收到错误信息,根据错误日志解决问题。

2.网页端的维护

网页端和APP端都是运行前端,方法类似,借助第三方统计工具发现问题解决问题,一般来说国外的工具都是收费的,国内的工具是免费的。这要看客户需求,如果APP运营在国外,使用国外的软件工具更合适。国外的客户比较在意隐私权,如果使用国内的工具可能给用户带来一些担忧。

3.后台接口的维护

后台接口是软件系统的关键核心,APP或网页端出错只影响自己,但后台服务一旦出错,整个系统将无法访问,因此在软件的维护方面,后台接口的方法更多也更全面。首先是服务器负载的监控,云服务器厂商会提供相应的工具进行实时监测,一旦过载或有其它异常会及时报警。其实是后台常用接口或关键接口,采用一些空调用实及检测这些接口是否正常工作,这对于一个系统来说非常关键,这些接口如何在不影响数据的情况下又能检测出对外提供的服务正常,这需要根据实际业务设计。最后是运行日志的监控,系统运营过程中会不断的产生运行日志,日志有不同等级,如果出现错误或严重错误,应该及时发出警告,以便让系统维护人员及时发现关题。

二、要注意的问题

1.第三方工具的使用,软件系统千差万别,但软件系统的运行监控是基本相同的,可以去网上学习别人的经验找一些可靠的第三方工具,这样可以节省大量的时间和成本。

2.维护团队的建立,需要建立一套成熟的维护响应机制,有专人监测系统运行,发现问题时可以及时通知解决问题的人,解决后如何进行更新,这都需要建立一套成熟的应急机制。

3.责任明确,一般来说重大软件出问题了需要有人去承担责任,从开发、测试到上线,整个过程比较复杂,只有明确每个人的责任才能最大限制的减少出错的可能性。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230112A01VCF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券