diff --git a/AppleParty/AppleParty/AppListView/InAppPurchseView/APUploadIAPListVC.swift b/AppleParty/AppleParty/AppListView/InAppPurchseView/APUploadIAPListVC.swift index 19b6f5f..6255bfd 100644 --- a/AppleParty/AppleParty/AppListView/InAppPurchseView/APUploadIAPListVC.swift +++ b/AppleParty/AppleParty/AppListView/InAppPurchseView/APUploadIAPListVC.swift @@ -154,7 +154,7 @@ extension APUploadIAPListVC { } else { await createInAppPurchase(appId: appId, product: product, oldIAPs: oldIAPs, ascAPI: ascAPI) } - } + }Coins Pack Week 19.90 self.enterBtn.isEnabled = true APHUD.hide() @@ -182,8 +182,7 @@ extension APUploadIAPListVC { ascAPI.addMessage("内购已经存在:\(product.productId) ,更新信息失败!❌ ") return } - // 2. 商品价格档位 - await updateIAPPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) + // 3. 商品本地化语言 ascAPI.addMessage("开始更新内购本地化版本:\(product.productId)") @@ -212,6 +211,9 @@ extension APUploadIAPListVC { // 5. 销售国家或地区 await updateIAPAvailableTerritories(iapId: iap.id, product: product, ascAPI: ascAPI) + // 2. 商品价格档位 + await updateIAPPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) + } else { // 1. 创建新的商品 guard let iap = await ascAPI.createInAppPurchases(appId: appId, product: product) else { @@ -219,8 +221,7 @@ extension APUploadIAPListVC { ascAPI.addMessage("内购商品:\(product.productId) ,创建失败!❌ ") return } - // 2. 商品价格档位 - await updateIAPPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) + // 3. 商品本地化语言 for localization in product.localizations { @@ -232,6 +233,9 @@ extension APUploadIAPListVC { // 5. 销售国家或地区 await updateIAPAvailableTerritories(iapId: iap.id, product: product, ascAPI: ascAPI) + + // 2. 商品价格档位 + await updateIAPPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) } ascAPI.addMessage("内购商品:\(product.productId),\(product.name) ,上传完成!\n") @@ -497,15 +501,15 @@ extension APUploadIAPListVC { } } - // 3. 商品价格档位 - await updateSubscriptionPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) - // 4. 商品截图 await createSubscriptionScreenshot(iapId: iap.id, product: product, ascAPI: ascAPI) // 5. 销售国家或地区 await updateSubscriptionAvailableTerritories(iapId: iap.id, product: product, ascAPI: ascAPI) + // 3. 商品价格档位 + await updateSubscriptionPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) + } else { // 1. 创建新的商品 guard let iapGroupId = currentSubGroup?.id, let iap = await ascAPI.createSubscription(iapGroupId: iapGroupId, product: product) else { @@ -522,14 +526,16 @@ extension APUploadIAPListVC { // await createSubscriptionLocalization(iapId: iap.id, localization: localization, product: product, ascAPI: ascAPI) // } - // 3. 商品价格档位 - await updateSubscriptionPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) + // 4. 商品截图 await createSubscriptionScreenshot(iapId: iap.id, product: product, ascAPI: ascAPI) // 5. 销售国家或地区 await updateSubscriptionAvailableTerritories(iapId: iap.id, product: product, ascAPI: ascAPI) + + // 3. 商品价格档位 + await updateSubscriptionPricePoint(iapId: iap.id, product: product, ascAPI: ascAPI) } ascAPI.addMessage("订阅商品:\(product.productId),\(product.name) ,上传完成!\n") diff --git a/IAP-coins_pack.xlsx b/IAP-coins_pack.xlsx new file mode 100644 index 0000000..fdb0fa2 Binary files /dev/null and b/IAP-coins_pack.xlsx differ diff --git a/IAP-20251024_142831.xlsx b/IAP.xlsx similarity index 100% rename from IAP-20251024_142831.xlsx rename to IAP.xlsx