Adobe AIR Badge Install を試してみました。

AIR Badgeを使ったAIRのインストールを swfobject で指定する場合のパラメータを一通り確認してみました。

↓動作例はこちら
http://www.feelwct.jp/staffblog/2008/01/airtimer.html

// AIRアプリを起動するには 9.0.115 以上が必要です。
	var so = new SWFObject("AIRInstallBadge.swf", "Badge", "215", "180", "9.0.115", "#FFFFFF");
	so.useExpressInstall('expressinstall.swf');

// AIRアプリをインストールするのに必要なパラメータ
	// AIRランタイムのバージョン 現在は1.0
	so.addVariable("airversion", "1.0"); 
	// 表示するアプリケーション名
	so.addVariable("appname", "My Application"); 
	// .airファイルへのパス (必ずhttp://からはじめる必要があります)
	so.addVariable("appurl", "http://www.mysite.com/sampleApp.air"); 

// BadgeからAIRアプリを起動するためのパラメータ (インストールに必須ではありません)
	
	//アプリケーションID(AIR書き出し時に指定したもの)
	so.addVariable("appid", "net.horori.AIRApplication"); 
	//パブリッシャーID
	so.addVariable("pubid", ""); 

	//ここに記述したバージョンによってアップグレードもできる!(未確認)
	so.addVariable("appversion", "1.0.2"); // AIR application version

//書き出し
	so.write("flashcontent");

参考資料
Adobe Labs | Previews, prereleases and beta software from Adobe
http://weblogs.macromedia.com/akamijo/archives/2008/02/adobe_air_10_sp.cfm