launchImage 插件可以用来获取当前 APP 使用经过应用打包打包后的启动图,并自动缓存。其目的是用来制作类似网易新闻客户端的那种带 Logo 的启动广告页。且可以自己开发服务端接口,后台更换启动广告。开发思路和演示Demo请看此帖
获取启动图
get({params}, callback(ret, err))
isPortrait:
debug:
ret:
{
status: true //布尔型;true||false,获取是否成功
src: '' //字符串类型;成功时返回启动图路径,失败返回空
}
err:
{
code: 1 //数字类型;
//错误码:
//1(获取失败)
msg: //字符串类型;错误信息
}
var launchImage = api.require('launchImage');
launchImage.get({
debug: false,
isPortrait: true
}, function(ret, err) {
if (ret.status) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
iOS 机型需要在 控制台=>端设置=>启动页 中上传精准分辨率的启动页!
iOS系统,Android系统
可提供的1.0.0及更高版本
清除缓存的启动图
clearCache({params}, callback(ret, err))
reGet:
isPortrait:
ret:
{
status: true //布尔型;true||false,操作是否成功
src: '' //字符串类型;如果reGet为true,返回启动图路径,否则返回空
}
err:
{
code: 1 //数字类型;
//错误码:
//1(重新获取失败)
msg: //字符串类型;错误信息
}
var launchImage= api.require('launchImage');
launchImage.clearCache({
reGet: false,
isPortrait: true
}, function(ret, err){
if( ret.status ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本