有没有什么方法可以在应用程序内使用Apple In App从UIWebView购买?如何在UIWebView中使用Apple(在应用程序中购买)?
因为我想使用网络视图来加载外部网站,并在应用程序内使用应用程序购买作为payement方法。
有没有什么方法可以在应用程序内使用Apple In App从UIWebView购买?如何在UIWebView中使用Apple(在应用程序中购买)?
因为我想使用网络视图来加载外部网站,并在应用程序内使用应用程序购买作为payement方法。
您可以从UIWebView中调用Objective-C方法。这可以通过在shouldStartLoadWithRequest:
方法中捕获自定义网址来完成。另外,您可以从Objective-C代码(stringByEvaluatingJavaScriptFromString:
)中调用HTML中的JS方法。详细信息是here。
我认为可以在UIWebView中使用苹果的InApp购买,但这取决于您的具体要求。只要你使用苹果的支付网关(这样他们就可以减少30%):)没关系。
我不认为它的工作方式。这是一个可可触摸API,必须从Cocoa对象/控制器调用。
它还使用代表与您的应用程序进行通信。
也听起来你正在试图做的是使用应用程序内购买作为您的Web应用程序的支付系统。可能超出AppStore的服务条款。
试试Google In App Payments?
您不能使用任何其他方法从本机应用程序中销售数字商品(您可以使用Apple的InApp购买)。这意味着即使不是从UIWebView这是原生应用程序的一部分。 – msk 2012-07-08 12:52:45
非常感谢这正是我所寻找的(从UIWebView调用Objective-C方法)以及您发布的链接很有帮助。 – MiLyAni 2012-07-09 09:39:07