美文网首页iOS学习上架Android iOS开发知识库
iOS 跳转到评论详情、弹出电话、跳转到QQ、跳转到微信、跳转到

iOS 跳转到评论详情、弹出电话、跳转到QQ、跳转到微信、跳转到

作者: IT小妞儿 | 来源:发表于2016-06-15 14:33 被阅读2478次

    跳转评论、详情

    // 跳转到详情
    NSString *str = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/cn/app/id%@?mt=8", AppId];
    UIApplication *app = [UIApplication sharedApplication];
    NSURL *url = [NSURL URLWithString:str];
    if ([app canOpenURL:url]) {
        [app openURL:url];
    }
    
    // 跳转到评论
    NSString *str = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", AppId];
    UIApplication *app = [UIApplication sharedApplication];
    NSURL *url = [NSURL URLWithString:str];
    if ([app canOpenURL:url]) {
         [app openURL:url];
    }
    

    弹出电话

    /**
     *  客服电话
     */
    @property (nonatomic, strong) UIWebView *webView;
    
    - (UIWebView *)webView
    {
        if(!_webView)
        {
            _webView = [[UIWebView alloc] initWithFrame:CGRectZero];
        }
        return _webView;
    }
    
    // 客服电话
    [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@", self.lbl_Telphone.text]]]];
    

    跳转QQ

    // 跳到QQ
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web", self.qq]];
    [self.webView loadRequest:[NSURLRequest requestWithURL:url]];
    

    跳转到微信

    // 跳到微信
    NSString *str =@"weixin://qr/JnXv90fE6hqVrQOU9yA0";
    [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
    

    跳转到微信公众号

    • 注:跳转到微信公众号,首先需要到微信开发平台,绑定对应的公众号
    if ([WXApi isWXAppInstalled]) {
         JumpToBizProfileReq *req = [[JumpToBizProfileReq alloc]init];
         req.username = @"公众号原始ID";
          req.extMsg = @"";
         req.profileType =0;
         [WXApi sendReq:req];
    } else {
         UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
         [pasteboard setString:self.weChatID];
         [QQMMessage showSuccessMessage:@"已复制公众号"];
    }
    

    相关文章

      网友评论

      • 丐帮头:楼主,现在还没有申请,没有原始ID,怎么测试这个功能是不是OK的?
      • 棍武中原:楼主,为什么跳转到QQ聊天界面后按返回键回不到本APP呢?
      • 凡尘一笑:你好。我想请问一下 微信公众号是如何跳转呢,我在微信开发平台,没看到跳转微信公众号的开发,跳转微信公众号功能。是属于移动应用开发 还是属于 公众帐号开发呢
        凡尘一笑:@IT小妞儿 好,谢谢
        IT小妞儿:我们项目属于公众号的,但是现在微信跳转时不可用的
      • Heaven7th:1.微信关闭了公众号的跳转 所以不能跳了
        2. 楼主我想问你下, 你的微信跳转也不能跳啊, 我都在微信开放平台注册应用并通过, 也不能跳转, 希望你能回答我一下
      • 指尖猿:QQMMessage 这个是什么鬼
      • 指尖猿:QQMMessage 这个是什么鬼
        IT小妞儿:@指尖猿 这是我们项目的弹框公共类
      • 沉默学飞翔:微信公众号跳转,现在是显示从无效的账号跳转。
      • 等这姑娘老在我心里:求跳转到微信公众号的文档地址,我找不到啊,好懵逼
        沉默学飞翔:微信公众号跳转,现在是显示从无效的账号跳转。
        Rdxer:@等这姑娘老在我心里 同求
      • 丨n水瓶座菜虫灬:楼主你好,请问一下怎么跳转到微信公众号呢?
        IT小妞儿:@丨n水瓶座菜虫灬 刚看了看,好像不行了,之前是一直可以的
        丨n水瓶座菜虫灬:@IT小妞儿 微信好像把微信沟通接口关闭了,跳转不了。请问你跳转成功了吗?
        IT小妞儿:@丨n水瓶座菜虫灬 这个是需要微信公众号配置的
      • dodofly:楼主,这个跳转公众号的我跳过去之后显示未获取沟通权限。是为什么?我的开发者平台绑定了公众号,也得到了username(就是那个id).代码如下:
        JumpToBizProfileReq *request=[[JumpToBizProfileReq alloc] init];
        request.profileType=WXBizProfileType_Normal;
        request.username=WXNUMBER_ID;
        [WXApi sendReq:request];
        求解答下,谢谢了
        9ab6214fa360:跟你的情况一样,你解决了吗
        我也是报错“未获取沟通权限”
        King_Liu:@IT小妞儿 你好 请问一下 怎么在公众号平台添加项目的bundleId
        IT小妞儿:@dodofly 需要公众号的平台添加项目的bundleId
      • 阳光的大男孩儿:楼主在,问一下需要授权吗 ??比方说跳转到微信与qq??
        阳光的大男孩儿:@IT小妞儿 好的,谢谢
        IT小妞儿:@依然那么爱你forever 跳转到QQ不需要,但是跳转到微信需要的
      • 144d1060ac8f:现在跳转到微信公众号?还可以使用吗?我刚刚进去看微信公众号把申请沟通的那个接口给关闭, 而且新的接口里面也没有JumpToBizProfileReq。 如果楼主有其他的方法告诉我一下。谢谢!
        IT小妞儿:@bzr 可以用得
      • 小小Q吖:呃呃 正在更新吗
      • 小小Q吖:楼主,demo 分享一下 - - :relaxed:
        羊肉泡馍啊:微信公众好的配置过程能说下吗
        小小Q吖:恩恩 那就 其他的demo 哈 (微信公众号 不需要)
        IT小妞儿:@就是拽嘿嘿 除了微信公众号,其他代码直接拿去用就行,微信公众号配置起来过程略多

      本文标题:iOS 跳转到评论详情、弹出电话、跳转到QQ、跳转到微信、跳转到

      本文链接:https://www.haomeiwen.com/subject/eiqpdttx.html