2

有什么方法可以从应用程序内的 UIWebView 使用 Apple In App 购买?

因为我想使用 Web 视图加载外部网站并在应用程序购买中用作应用程序内的付款方式。

4

2 回答 2

9

您可以从 UIWebView 调用 Objective-C 方法。您可以通过在shouldStartLoadWithRequest:方法中捕获自定义 url 来做到这一点。同样,您可以从 Objective-C 代码 ( stringByEvaluatingJavaScriptFromString:) 中调用 HTML 中的 JS 方法。详情在这里

我认为可以从 UIWebView 内部使用 Apple 的 InApp 购买,但这取决于您的确切要求。只要您使用 Apple 的支付网关(以便他们获得 30% 的折扣 :))就可以了。

于 2012-07-08T12:49:56.630 回答
-1

我不认为它是这样工作的。它是一个 Cocoa 触摸 API,必须从 Cocoa 对象/控制器中调用。

它还使用委托与您的应用程序进行通信。

听起来您正在尝试做的是将应用内购买用作网络应用的支付系统。可能超出 AppStore 的服务条款。

试用 Google 应用内付款?

于 2012-07-08T12:19:31.260 回答