通用air ANE使用教程
汇集flash air ios和android移动应用常用的功能和系统接口函数

简介

  通用air项目库ANE是一个包含air开发中常用功能的一个flash扩展插件,包括原生Alert(native alert),评论评星提示(irate),判断设备是否是IOS设备,应用内展示IOS appstore页面, 获取唯一字符串UUID,ios钥匙串等功能,并且通过钥匙串和UUID可以方便的实现UDID的追踪功能
支持ios ,android(应用内展示,钥匙串功能没有实现android接口)
要求air sdk15或更高版本
常用flash air ane实用非常简单,一般一个功能就是一俩行代码,下面一一介绍各个功能

原生Alert提示教程号

  Native Alert支持一个按钮和俩个按钮的类型,支持点击回调,支持同时弹出多个Alert。 下面的第一句是俩个按钮的demo,在回调里面再展示一个按钮和无回调的模式。


CommonANE.getInstance().alert("title","message","OK",onClickAlert,"Cancel");
	private function onClickAlert(value:int):void
		{
			CommonANE.getInstance().alert("sure","you click  "+value);
		}

应用评论

  经常希望用户能给应用评论,通过rateApp就可以实现跳转到评论界面。 第一个参数是应用ID,或者是android的包名称,第二个参数是说明是哪个市场。目前支持appstore,amazon,googleplay三个市场


//CommonANE.rateAPP("cuo.so.phonegame.wuziqi",CommonANE.STORE_AMZON);
//CommonANE.rateAPP("so.phonegame.wuziqi",CommonANE.STORE_GOOGLE_PLAY);
CommonANE.rateAPP("808778093",CommonANE.STORE_IOS);

获取UUID,判断设备是否是IOS,判断是否可以打开URL

  UUID是唯一字符串,理论上是世界上都不会重复的字符串,从而可以作为ID使用,常常被用在数据库ID自动生成中。 有时候要检查设备是否支持某个url,例如检查是否安装了微信,就可以通过是否可以处理对应URL来实现


CommonANE.getUUID();// 获取世界唯一字符串
CommonANE.isIOS;//判断是否是IOS设备
CommonANE.getInstance().canOpenURL("weixin:wx21fb4d35f5eba36b");//检查是否有软件可以处理相关URL形式
CommonANE.getInstance().getIDFA();//获取ios广告id,或者android设备信息编码得到的唯一id
CommonANE.getInstance().getDeviceOwn();//获取iphone的用户名,一般返回的是   xxx的iphone

应用内展示Appstore页面

  从ios6开始可以在应用内部打开应用的介绍页面而不离开应用,这样更有利于用户留存,用户不离开应用就可以查看和下载被推荐的应用 也可以实现不离开应用实现评论,支持ios


CommonANE.getInstance().showAppDetail("808778093");

实现UDID设备跟踪(IOS)

  自从苹果禁用了udid和mac地址后,标记设备一直成为困扰着想跟踪设备的技术宅们。 通过keychain和uuid就可以很容易的实现唯一标记。 方法是程序启动时在设备中留下uuid,以后程序启动只需要再次检测这个uuid就能知道是否安装过这个程序了。 下面代码是检测设备是否有UUID,如果没有就设置一个,key值最好设定为应用的ID,这样能区分开好记


var map:Keychain=CommonANE.getInstance().keyChain;
if(map!=null){
	var uuid:String=map.get("uuid");
	if(uuid==null){
		trace("not exit uuid in device");
		uuid=CommonANE.getUUID();
		trace("add uuid:"+uuid);
		map.add("uuid",uuid);
	}else{
		trace("exit demo key:",uuid);
	}
}

返回常用ANE汇集

下载

联系

Email:wohaosea@gmail.com

qq群:56892018

copyright CUO GAME 浙ICP备15022781号-1