iOS - GRPC集成

作者: MMD_ | 来源:发表于2018-03-29 14:31 被阅读123次
    IMG_0117.GIF
    前言

    从一开始研究grpc很长一段时间,当时没时间去记录相应的资料,最近简书有位哥们问我相关的问题,所以顺便整合一下资料,供大家参考;

    第一次集成grpc的小伙伴肯定会遇到很多问题,为什么pod会报错,pod等待卡死啊之类的,这个组件是谷歌开发出来的,提个醒,需要翻墙才能下载;

    --------------------

    小伙伴可以先查看官网给的例子

    步骤如下

    下载grpc的demo

    • 下载打开目录如图


      5C44D9FE-DF60-411A-9877-CA166CA151F2.png
    • 更改.podspec文件


      012AE158-F771-4731-B827-0E0FC5C06649.png
    • 集成pod修改Podfile文改


      1B83BB32-7BD0-46FE-9667-6C23E905833F.png

    --------到这里就成功一半了
    然后pod install 注意记得翻墙 之前什么更改host,蓝灯之类的都不稳定了,推荐一款Mac的翻墙软件VPN Plus

    下载时间很长----------
    耐心等待中......

    F43D8B73-8900-4755-961A-98920EBD4522.png

    然后就报错了,心里一万只草泥马(网络导致)


    3AF17628-4AEC-47BE-8482-3216AAECB97F.png

    放松心态, 继续pod install,继续等待ing -------


    可是,我会等,不管还要等多久,我都义无反顾,就这样,在我的等待中,在我满怀信心的等待中,在我望眼欲穿的等待中,在我伤痛煎熬的等待中,在我近乎绝望的等待中,在我无怨无悔的等待中。

    • over---pod完了

    我们来打开工程目录大概说明下


    3212A82B-1B01-41DB-9EF0-B0FF2A45CF8B.png

    代码实现部分如下:


    D7E83D7F-A803-42FD-8655-1455F4EAF7BB.png

    OK集成完成

    最后附上GitHub地址------若是帮到你了,记得点star哦!

    GRPCDemo

    IMG_0116.GIF

    相关文章

      网友评论

      • XWSxws:你好,请问用GRPC怎么传token值,还有怎么进行证书认证
        XWSxws:@Kid_Lee
        MOBIAPIAuthServ *client = [[MOBIAPIAuthServ alloc] initWithHost:kHostAddress];

        MOBIAPILoginRequest *request = [MOBIAPILoginRequest message];

        GRPCProtoCall *call = [client RPCToLoginWithRequest:request handler:^(MOBIAPIMobiPtoken * _Nullable response, NSError * _Nullable error) {

        }];

        call.requestHeaders[@"_ptoken"] = @"hjkk46";

        [call start];
        XWSxws:@Kid_Lee call.requestHeaders[@"_ptoken"] = @"hjkk46";
        Kid_Lee:朋友,你找到怎么怎么传token值了吗

      本文标题:iOS - GRPC集成

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