如何测试推广您的应用内购买

Rav*_*ran 0 in-app-purchase xcode9-beta5

我是 ios 开发新手 iOS11 Apple 引入了可以从 AppStore 发起的 IAP 购买,它可以显示在搜索结果中,并且可能会显示在 App Store 上的相应选项卡上。

对我来说,没有显示在哪里可以看到推广我的应用内购买用户界面?

测试促进应用内购买

为了在您的应用程序在 App Store 中提供之前测试您推广的应用程序内购买,Apple 提供了一个系统 URL,该 URL 使用 itms-services:// 协议触发您的应用程序。

生成的 URL 如下所示:

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

Cag*_*glu 5

您可以在 iTunesConnect 相关应用页面 -> 功能 -> App Store 促销下设置应用内促销

在您提交具有适当委托方法的二进制文件之前,您的应用内购买实际上不会显示在 App Store 中。

您可以在上线前使用该 URL 进行测试。构建后,此 URL 包含 ITMS 服务协议和三个参数。

生成的 URL 如下所示: itms-services://?action=purchaseIntent&bundleId=com.example.app&productIdentifier=product_name

您可以简单地通过电子邮件或 iMessage 将此 URL 发送给自己,然后从您的设备打开它并点击它,您的应用程序将自动打开。因此,当您的应用程序自动打开时,您就会知道测试正在运行。然后您可以从那里测试您推广的应用内购买的行为。

您可以在添加应用内购买来促销 (iOS)中找到更多信息