如果我想编写用户可以购买虚拟物品的网络应用程序,我可以拨打iphone吗?或者我可以使用其他付款方式?
答案 0 :(得分:0)
不,你不能,你需要在你的应用程序中实现特殊的非标准标签,当用户点击这些链接时,他们会有这样的事情:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSString *urlAbsolute = [request.URL absoluteString];
if ([urlAbsolute hasPrefix:@"YourSpecialTag://"])
{
//YourSpecialTag://BuyID=100
//Parse the url
//Get the id = 100
//Continue with in-app purchase
return NO;
}
}
return YES;
}