2012-07-08 35 views

回答

9

您可以从UIWebView中调用Objective-C方法。这可以通过在shouldStartLoadWithRequest:方法中捕获自定义网址来完成。另外,您可以从Objective-C代码(stringByEvaluatingJavaScriptFromString:)中调用HTML中的JS方法。详细信息是here

我认为可以在UIWebView中使用苹果的InApp购买,但这取决于您的具体要求。只要你使用苹果的支付网关(这样他们就可以减少30%):)没关系。

+1

非常感谢这正是我所寻找的(从UIWebView调用Objective-C方法)以及您发布的链接很有帮助。 – MiLyAni 2012-07-09 09:39:07

-1

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

它还使用代表与您的应用程序进行通信。

也听起来你正在试图做的是使用应用程序内购买作为您的Web应用程序的支付系统。可能超出AppStore的服务条款。

试试Google In App Payments?

+2

您不能使用任何其他方法从本机应用程序中销售数字商品(您可以使用Apple的InApp购买)。这意味着即使不是从UIWebView这是原生应用程序的一部分。 – msk 2012-07-08 12:52:45

相关问题