Commit 6c0fc9fc authored by CZ1004's avatar CZ1004

评分弹窗逻辑 第一版

parent 0d4d241e
...@@ -56,6 +56,25 @@ class HomeInfoViewController:BaseViewController { ...@@ -56,6 +56,25 @@ class HomeInfoViewController:BaseViewController {
} }
} }
func showCommentPage(){
// 首先是免费三次机会用完之后,第四次点击广告,在结果页点击棒极了(删除成功,且loading页面消失)
if AdvManager.shared.currentTimes == 0 {
// 判断当天有没有被触发过
if let isCommentInCurrentDay = UserDefaults.standard.object(forKey: "showCommentInCurrentDay"){
let temp : Bool = isCommentInCurrentDay as! Bool
if !temp {
// 如果当天没有被显示过
CustomRate().show()
}else {
// 如果当天显示过了
UserDefaults.standard.set(true, forKey: "showCommentInCurrentDay")
}
}else{
CustomRate().show()
}
}
}
func deleteOp(imgs : [AssetModel],isAfterAdv:Bool){ func deleteOp(imgs : [AssetModel],isAfterAdv:Bool){
var tempStringArray : [String] = [] var tempStringArray : [String] = []
...@@ -65,13 +84,16 @@ class HomeInfoViewController:BaseViewController { ...@@ -65,13 +84,16 @@ class HomeInfoViewController:BaseViewController {
let fetchs = PHAsset.fetchAssets(withLocalIdentifiers: tempStringArray, options: nil) let fetchs = PHAsset.fetchAssets(withLocalIdentifiers: tempStringArray, options: nil)
let fileSize = FileTool().calculateTotalAssetSize(fetchResult: fetchs) let fileSize = FileTool().calculateTotalAssetSize(fetchResult: fetchs)
// //
PhotoAndVideoMananger.deleteAssets(localIdentifiers: tempStringArray) {[weak self] in PhotoAndVideoMananger.deleteAssets(localIdentifiers: tempStringArray) {[weak self] in
guard let self else {return} guard let self else {return}
DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) { DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) {
PMLoadingHUD.share.disMiss() PMLoadingHUD.share.disMiss()
// 结束之后是否弹出评价页面
// 更新免费次数 // 更新免费次数
if isAfterAdv == false { if isAfterAdv == false {
updateFreeTimes() updateFreeTimes()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment