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

 


 

最近看了一本书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上保存相应代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值