文章

测试推广的 App 内购买项目

App Store 中上架 App 前,请先测试相关的 App 内购买项目。

概览

用户可以从 App Store 购买推广的 App 内购买项目,但你需要先测试这个流程,然后再公开上架你的产品。Apple 会提供一个利用 itms-services:// 协议触发你 App 的系统 URL,以便你在 App Store 中上架之前测试 App 内购买项目。

协议

itms-services://

参数 action

purchaseIntent

参数 bundleId

App 的套装 ID。例如:

com.example.app

参数 productIdentifier

你要测试的 App 内购买项目产品名称。例如:

product_name

生成的 URL 类似如下:

itms-services://?action=purchaseIntent&bundleId=com.example.app&productIdentifier=product_name

通过电子邮件或 iMessage 信息将这个 URL 发送给你自己,然后在你的设备上打开。如果你的 App 自动打开,则表示测试正在运行。然后,你可以测试 App 如何处理推广的 App 内购买项目。

另请参阅

推广 App 内购买项目

class SKProductStorePromotionController (英文)

产品推广控制器,用于自定 App 内购买项目在各种设备上的排列顺序和显示状况。