[APP开发]一个新的APP创建时要注意的东西!!!

来源:互联网 发布:上海海辉软件 编辑:程序博客网 时间:2024/05/18 06:19

最近看了一本书App研发录,受到启发,先把想象到的写下来,很多东西都需要在app开始创建的时候就需要注意的东西!

注:部分内容摘取自书中

一、是否需要强制升级机制

是针对整个app,还是正对某个核心功能

二、是否预留热修补

Native与H5切换机制:针对某个高发bug的功能,或某个核心功能,是否要编写两套机制,当原生的功能出现严重bug时,可采取H5页面暂时替换机制,直到下一个版本发布时修复该bug

三、打点统计

1、页面跳转打点 (所有页面使用)

Android:在BaseActivity基类中使用自定义方法进行跳转

public void  navigateTo (final String activityName, final Intent intent) {//在这个位置添加打点操作Class<?> clazz = null;try {clazz = Class.forName(activityName);if (class != null) {intent.setClass(this, clazz);this.startActivity(intent);}} catch (final ClassNotFoundException e){return;}}


相应的,我们需要创建ActivityNameConstants这个类,用于存放每个Activity的用于反射的全名称

public class ActivityNameConstants{public final static String SecondActivity = "com.company.navigation";}


使用时就简单了,记得继承BaseActivity

Intent intent = new Intent();intent.putExtra("name","GHW");navigateTo(ActivityNameConstants.SecondActivity, intent);

IOS 后续更新,需要整理一下

2、事件打点

3、H5页面打点


四、建议每个版本都在svn/git上保存相应代码

1 0
原创粉丝点击