|
@@ -204,7 +204,20 @@ import Cocoa
|
|
|
KMAdvertisementManager.manager.fetchDataWithResponseObject { [weak self] data, responseObject, error in
|
|
|
KMPrint("获取广告数据成功")
|
|
|
if data != nil {
|
|
|
- self?.advertisementTableView.inputData = data!.recommondContent
|
|
|
+ let content = data!.recommondContent
|
|
|
+ let item = content?.recommondContentPDFPro
|
|
|
+ var infos: [KMAdvertisementItemInfo] = []
|
|
|
+ for info in item?.content ?? [] {
|
|
|
+ if info.version == "recommondPDF-PDFtoOfficePack" {
|
|
|
+ if IAPProductsManager.default().isAvailableAdvancedPDFToOffice() == false {
|
|
|
+ infos.append(info)
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ infos.append(info)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ item?.content = infos
|
|
|
+ self?.advertisementTableView.inputData = content
|
|
|
self?.advertisementTableView.didSelect = { view, item in
|
|
|
let string = KMAdvertisementModelTransition.transitionLanguage(langeuage: item.linkURL)
|
|
|
if string.count != 0 {
|
|
@@ -887,6 +900,21 @@ extension KMHomeViewController {
|
|
|
@objc func purchaseStateUpdateNoti() {
|
|
|
if IAPProductsManager.default().isAvailableAllFunction() {
|
|
|
self.advertisementShowView.isHidden = true
|
|
|
+
|
|
|
+ let content = self.advertisementTableView.inputData
|
|
|
+ let item = content?.recommondContentPDFPro
|
|
|
+ var infos: [KMAdvertisementItemInfo] = []
|
|
|
+ for info in item?.content ?? [] {
|
|
|
+ if info.version == "recommondPDF-PDFtoOfficePack" {
|
|
|
+ if IAPProductsManager.default().isAvailableAdvancedPDFToOffice() == false {
|
|
|
+ infos.append(info)
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ infos.append(info)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ item?.content = infos
|
|
|
+ self.advertisementTableView.inputData = content
|
|
|
}
|
|
|
}
|
|
|
|