使用WebView和IAP作为付费专区

时间:2018-04-13 15:25:09

标签: ios webview uiwebview in-app-purchase storekit

Apple会拒绝使用WebView和本地In App Purchases组合视图的已提交应用程序吗?

我们的想法是,WebView将显示高级服务的好处,并通过外部网站包含价格计划,WebView顶部的原生UIButton将允许用户使用Apple提供的In App Purchase本地完成交易。这样我就可以动态测试不同的价格计划和设计,而无需更新应用程序。该网站将发送webkit回调处理程序与本机应用程序进行通信,以便购买所选的价格计划(IAP产品)。

1 个答案:

答案 0 :(得分:0)

没有人可以明确地回答开始的问题" Apple会拒绝某个应用程序,因为......"他们的审查指导方针不断发展,因此请采取以下所有措施。

您所做的事情在技术上是可行的,并且似乎没有违反他们的任何规则。您仍然强迫用户通过IAP完成购买,您只需使用Webview来补充IAP详细信息。事实上,有一家名为SweetPricing的公司可以做你的建议。这是一项付费服务​​,因此对您的实验可能不值得。

更简单的解决方案是拥有具有不同价格点的同一IAP的多个版本。然后在应用程序中,您将在不同时间提供不同的价格点来测试您的定价模型。您可以找到方法here的详细信息。

您的本机组件仍然需要触发本机IAP提示,但您当然可以使用webview使用一个IAP而不是另一个。