配置 App 内购买项目设置

推广 App 内购买项目

iOS

如果你的 App 是 iOS App 并且添加了推广图像,则可以在 App Store 产品页面中推广 App 内购买项目和订阅项目。在“App Store 促销”部分,你可以添加要推广的 App 内购买项目,还可以调整项目在 App Store 产品页面中显示的顺序。你可以在此添加无数个 App 内购买项目,但一次最多只能推广 20 个项目。推广的项目将显示在所有国家或地区的 App Store 产品页面中(设备需运行 iOS 11 或更高版本)。进一步了解如何推广 App 内购买项目。

为确保推广的项目能够显示在 App Store 产品页面中,你的 App 需要支持 PurchaseIntentpaymentQueue(_:shouldAddStorePayment:for:),且推广的 App 内购买项目及其元数据必须通过“App 审核”。

请注意,目前 iMessage 信息版 App Store 暂不支持推广 App 内购买项目。

了解如何使用 App Store Connect API 管理推广的 App 内购买项目和订阅项目。

必要职能:“账户持有人”职能、“管理”职能、“App 管理”职能、“开发者”职能或“营销”职能。请参见职能权限

添加或移除要推广的 App 内购买项目

  1. 点按“我的 App”,然后选择 App。

  2. 在侧边栏的“功能”下方,点按“App Store 促销”。

  3. 点按“编辑”。

  4. 选择你计划推广的 App 内购买项目。

  5. 点按“存储”。

添加或移除 App 内购买项目推广

你可以随时添加或移除要推广的 App 内购买项目。请注意,即使 App 内购买项目可添加到“App Store 促销”部分,但如果该项目仍在等待批准或所属的 App 未处于“可供销售”状态,该项目也可能不会显示在 App Store 产品页面中。此外,App Store 产品页面最多需要 24 小时来处理并显示更新,请耐心等待。

为推广的 App 内购买项目排序

  1. 点按“我的 App”,然后选择 App。

  2. 在侧边栏的“功能”下方,点按“App Store 促销”。

  3. 点按“编辑”。

  4. 按住 App 内购买项目左侧的排序控件,将其上下拖动,即可调整该项目在 App Store 产品页面中显示的顺序。

  5. 点按“存储”。

更改推广的 App 内购买项目顺序

App Store 产品页面最多需要 24 小时来处理并显示更新,请耐心等待。

只向用户推广相关的 App 内购买项目

你可以使用 Product.PromotionInfoSKProductStorePromotionController API 来指定不同用户设备上推广的 App 内购买项目。

例如,你可以隐藏用户设备上已购买的项目,或根据用户的游戏记录显示最相关的项目。除了支持必要的 StoreKit API,你还需要在 App Store Connect 的“App 内购买项目”部分中进行配置。默认情况下,你所推广的 App 内购买项目会在所有设备上显示,包括未安装 App 的设备。

  1. 点按“我的 App”,然后选择 App。

  2. 在侧边栏的“功能”下方,点按“App 内购买项目”。

  3. 点按你要修改的 App 内购买项目。

  4. 下滑至“App Store 推广(可选)”部分。

  5. 在“此推广会向所有 App Store 用户显示(包括未安装该 App 的用户)”下方,点按“更改可见性”。在出现的对话框中,点按“存储”。请注意,用户至少需要在其设备上打开你的 App 一次才属于相关用户,才能看到与其相关的 App 内购买项目。

    • 若无需区分显示对象,即无论用户是否已在兼容设备上安装该 App,均向其推广此 App 内购买项目,请勾选“此推广会向所有 App Store 用户显示(包括未安装该 App 的用户)”。如果你取消勾选此项,但你的 App 并未应用 SKProductStorePromotionController API,则没有任何用户可以在 App Store 中看到此 App 内购买项目。

  6. 点按“存储”。

推广给相关用户。
相关内容 StoreKit