- (void)showItemInWebOrAppWithTypeFrom:(NSString *)typeFrom urlstr:(NSString *)url
{
if ([typeFrom isEqualToString:@"tmall"])
{
[self showItemInTmall4iOS:url];
}
else if([typeFrom isEqualToString:@"taobao"])
{
[self showItemInTaobao4iOS:url];
}else{
[self tongwanWeb:[NSURL URLWithString:url]];
}
}
- (void)showItemInTmall4iOS:(NSString *)itemId
{
NSURL *url;
if([itemId rangeOfString:@"detail.tmall."].location != NSNotFound) //判断Url是否是天猫商品的链接
{
NSRange range = [itemId rangeOfString:@"id="]; //在URL中找到商品的ID
if(range.location != NSNotFound)
{
NSString *productID = [itemId substringWithRange:NSMakeRange(range.location + 3, 11)];
NSString *appUrl = [NSString stringWithFormat:@"tmall://tmallclient/?{\"action\":\"item:id=%@\"}", productID]
iOS APP调用天猫or淘宝客户端
这段代码展示了如何在iOS应用中根据参数调用天猫或淘宝客户端来显示商品详情。如果客户端未安装,则会跳转到网页版进行浏览。
摘要由CSDN通过智能技术生成