|
|
|
@ -83,9 +83,12 @@ |
|
|
|
this.loadAdvertise(this.adList[num]); |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
this.achieveSaveImg(); |
|
|
|
console.log('进入onshow') |
|
|
|
//tiktokAd.rewarded.load(this.adList[num]) |
|
|
|
//this.achieveSaveImg(); |
|
|
|
}, |
|
|
|
onHide() { |
|
|
|
console.log('进入onHide') |
|
|
|
//切出小程序时,广告状态还原 |
|
|
|
this.isplayOver = false; |
|
|
|
}, |
|
|
|
@ -137,7 +140,8 @@ |
|
|
|
if (res && res.isEnded || res === undefined) { |
|
|
|
// 正常播放结束,可以下发游戏奖励 |
|
|
|
that.isplayOver = true; |
|
|
|
console.log('激励视频广告观看完毕',isplayOver) |
|
|
|
console.log('激励视频广告观看完毕',that.isplayOver) |
|
|
|
that.achieveSaveImg(); |
|
|
|
} else { |
|
|
|
that.isplayOver = false; |
|
|
|
console.log('激励视频广告尚未看完',that.isplayOver) |
|
|
|
@ -154,8 +158,8 @@ |
|
|
|
showAdvertise(url){ |
|
|
|
let videoAd = this.videoAd |
|
|
|
this.downloadUrl = url; |
|
|
|
//console.log('看广告时传入进来的url',url); |
|
|
|
//console.log('this.downloadUrl看广告时',this.downloadUrl); |
|
|
|
console.log('看广告时传入进来的url',url); |
|
|
|
console.log('this.downloadUrl看广告时',this.downloadUrl); |
|
|
|
videoAd.show().catch(() => { |
|
|
|
// 失败重试 |
|
|
|
videoAd.load() |
|
|
|
@ -483,15 +487,15 @@ |
|
|
|
if(that.isplayOver){ |
|
|
|
//观看完广告,可下载图片 |
|
|
|
let url = that.downloadUrl; |
|
|
|
//console.log('that.downloadUrl观看完广告',that.downloadUrl); |
|
|
|
//console.log('url观看完广告',url); |
|
|
|
console.log('that.downloadUrl观看完广告',that.downloadUrl); |
|
|
|
console.log('url观看完广告',url); |
|
|
|
uni.showLoading({ |
|
|
|
title: '正在保存图片...', |
|
|
|
success() { |
|
|
|
//获取用户的当前设置。获取相册权限 |
|
|
|
uni.getSetting({ |
|
|
|
success(res){ |
|
|
|
//console.log('授权res',res) |
|
|
|
console.log('授权res',res) |
|
|
|
//如果没有相册权限 |
|
|
|
if (!res.authSetting["scope.album"]) { |
|
|
|
//向用户发起授权请求 |
|
|
|
@ -571,7 +575,7 @@ |
|
|
|
}); |
|
|
|
} else { |
|
|
|
//如果已有相册权限,直接保存图片到系统相册 |
|
|
|
//console.log('已有相册权限,开始保存图片',url); |
|
|
|
console.log('已有相册权限,开始保存图片',url); |
|
|
|
//授权成功保存图片到系统相册 |
|
|
|
uni.downloadFile({ |
|
|
|
url, |
|
|
|
@ -627,7 +631,7 @@ |
|
|
|
}); |
|
|
|
}else{ |
|
|
|
//未观看完广告,不可下载图片 |
|
|
|
//console.log('未观看完广告,不可下载图片') |
|
|
|
console.log('未观看完广告,不可下载图片') |
|
|
|
} |
|
|
|
}, |
|
|
|
// 下载 |
|
|
|
|