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

相关文章

  • iOS - GRPC集成

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

  • iOS集成gRPC

    gRPC简介 gRPC是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Ja...

  • iOS集成GRPC

    以前研究GRPC的时候花费了很长时间,才研究成功了,现在已经用了一年多了,本来发过几篇iOS集成GRPC发文章,不...

  • iOS如何集成GRPC

    一.什么是GRPC?作用是什么?优点在哪里? 定义:(Google Remote Procedure Call P...

  • gRPC请求中对header进行处理

    gRPC请求设置header(Android、iOS、JavaServer) 1.[Android (Java)]...

  • iOS持续集成构建

    iOS持续集成构建 iOS持续集成构建

  • iOS 持续集成系列 - 自动化 Code Review

    iOS 持续集成 - 开篇 iOS 持续集成 - 自动化 Code Review [iOS 持续集成 - 自动化单...

  • springboot集成grpc服务

    grpc-server服务端实现 首先,准备grpc-samples工程,pom文件中添加grpc-spring-...

  • Spring Cloud集成gRPC

    通过SpringCloud进行搭建微服务应用,服务间得通信往往采用的是Feign中间件形式,实现简单快捷的调用,底...

  • 环信

    iOS 集成环信(四) 群聊iOS 环信集成(五) 加载会话列表

网友评论

  • 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