|
|
@@ -2,6 +2,10 @@ import {
|
|
|
unlockChapter
|
|
|
} from '../../api/api.js'
|
|
|
|
|
|
+import {
|
|
|
+ apple
|
|
|
+} from '../../config/config'
|
|
|
+
|
|
|
const novelPlugin = requirePlugin('novel-plugin')
|
|
|
Component({
|
|
|
properties: {
|
|
|
@@ -32,27 +36,30 @@ Component({
|
|
|
isCounting: false
|
|
|
},
|
|
|
|
|
|
- ready() {
|
|
|
+ created() {
|
|
|
this.rewardVideoLoad()
|
|
|
+ },
|
|
|
+
|
|
|
+ ready() {
|
|
|
setTimeout(() => {
|
|
|
this.startCountdown()
|
|
|
}, 500)
|
|
|
},
|
|
|
|
|
|
- onUnload() {
|
|
|
+ detached() {
|
|
|
this.stopCountdown(); // 页面卸载时清除定时器
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
unlock() {
|
|
|
+ this.stopCountdown();
|
|
|
this.rewardVideoPlayFn()
|
|
|
},
|
|
|
|
|
|
// 激励视频加载
|
|
|
rewardVideoLoad() {
|
|
|
if (wx.createRewardedVideoAd) {
|
|
|
- // let adId = apple.ads.rewardAdId
|
|
|
- let adId = 'adunit-7df7b95b78f624f8'
|
|
|
+ let adId = apple.ads.rewardAdId
|
|
|
this.videoAd = wx.createRewardedVideoAd({
|
|
|
adUnitId: adId
|
|
|
})
|
|
|
@@ -65,7 +72,9 @@ Component({
|
|
|
this.videoAd.onClose((res) => {
|
|
|
const novelManager = novelPlugin.getNovelManager(this.properties.novelManagerId)
|
|
|
if (res && res.isEnded) {
|
|
|
- novelManager.paymentCompleted()
|
|
|
+ // for (let index = 0; index < getApp().globalData.unlockChapterNum; index++) {
|
|
|
+
|
|
|
+ // }
|
|
|
let params = {
|
|
|
chapterNo: this.properties.chapterIndex,
|
|
|
novelId: getApp().globalData.novelId,
|
|
|
@@ -73,8 +82,9 @@ Component({
|
|
|
}
|
|
|
unlockChapter(params).then(res => {
|
|
|
console.log(res)
|
|
|
+ novelManager.paymentCompleted()
|
|
|
+ console.log('章节解锁成功')
|
|
|
})
|
|
|
- console.log('解锁章节')
|
|
|
} else {
|
|
|
novelManager.closeChargeDialog()
|
|
|
console.log('关闭解锁组件')
|