如何获取appStore中点击提升的link

How to get the link of click promotion in appStore

appStore中的促销商品可以点击打开应用

如何从 click 打开特定页面,以及如何从 click 获取 link?

我知道 Deep link 的东西,但我没有找到任何页面提到那个 </code> 项目的真实 link,我可以通过过去进入 Safari 测试更多次,以及我的调试版本。</p> <p>[左图]:我要的是在appStore中点击<code>订阅项,然后在app中打开我的页面,显示app的购买页面。

为什么我想要知道 link 当我点击促销商品中的购买按钮时。

因为如果我在 AppStore 中单击它,它会让我的 phone 安装该应用程序并在我的设备上替换我的 debug version。我无法在 debug mode.

中测试一次

[右图]:当我用Xcode调试应用程序时,点击appStore中订阅项的,它会安装应用程序,并替换我的调试版本。

您的意思是如何从源应用打开推广的应用和/或重定向到应用商店页面?并从源应用程序打开另一个?如果是这样,您可以使用 Deep linkingopenURL.

Deep link to open your other app from your source app with URL Scheme scheme://resource

and

openURL to open and show the app in App Store using itms-apps://

对于正常处理,您无需担心 URL 或深度 links。

当用户从 App Store 开始购买并打开您的应用程序时,购买信息将传送到您的 SKPaymentTransactionObserver 中的 paymentQueue(_:shouldAddStorePayment:for:) 方法。这是另一个原因,您的应用在启动时应该做的第一件事就是建立 SKPaymentTransactionObserver

在此方法中,您可以访问付款请求和产品,并且可以适当地配置您的应用 UI 以及接受或拒绝购买请求。

您可以 test the in-app purchase promotion 使用 itms-services:// url。

给自己发送一封包含 link itms-services://?action=purchaseIntent&bundleId=com.example.app&productIdentifier=product_name 的电子邮件,您可以在其中替换应用程序的捆绑 ID 和 IAP 产品标识符。在您的设备上打开电子邮件,然后单击 link。