您好,欢迎光临有路网!
华为HMS生态与应用开发实战
QQ咨询:
有路璐璐:

华为HMS生态与应用开发实战

  • 作者:王希海 望岳 吴海亮 等
  • 出版社:机械工业出版社
  • ISBN:9787111669562
  • 出版日期:2020年12月01日
  • 页数:328
  • 定价:¥89.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书基于华为终端云服务多年的技术积累和对移动应用生态发展的理解,以***应用的“D(开发)/G(成长)/E(变现)模型”为切入点,结合HMS典型的开放能力和实际的业务场景,通过实战方式详述如何使用HMS开放能力快速完成移动应用的开发和测试上架。 同时,本书对广大***关心的华为HMS发展历程、HMS生态架构与开放机制以及HMS的隐私合规等话题,也一并予以阐述。 【本书内容共分12章】 第1~2章,介绍HMS生态发展历程与HMS Core生态整体架构及接入机制,帮助***了解移动应用生态、HMS蓝图与架构,适合所有人员阅读。 第3~11章,介绍Kit快速集成,搭建实战环境,深入讲解每个Kit的功能原理,并通过一个支撑所有Kit集成业务的场景,详解每个Kit的实战环节,包括Account Kit、IAP Kit、Push Kit、Location Kit、Map Kit、Site Kit、Safety Detect、FIDO Kit等,以帮助***了解如何快速接入HMS开放的各项能力。 第12章,介绍华为提供的App测试服务及华为应用市场上架过程,协助***快速进行应用多机型测试和上架到华
    目录
    第1章 HMS生态概述 1 1.1 移动应用生态分析 1 1.1.1 移动互联网发展简介 1 1.1.2 移动应用生态发展历程 2 1.1.3 移动应用生态的价值分配 5 1.2 华为HMS生态发展历程 9 1.2.1 华为终端与云服务 9 1.2.2 HMS生态发展历程 10 1.2.3 HMS生态发展现状 13 1.3 HMS生态架构 15 1.3.1 HMS能力开放架构 15 1.3.2 HMS隐私合规架构 17 1.4 小结 19 第2章 HMS Core整体介绍 20 2.1 HMS Core能力开放视图 20 2.1.1 开发:低成本快速构建优质应用 21 2.1.2 增长:持续提升用户量和活跃度 23 2.1.3 盈利:利用多渠道实现***变现 24 2.2 能力开放机制 26 2.2.1 HMS Core SDK开放模式 26 2.2.2 RESTful接口开放模式 26 2.3 能力接入授权机制 27 2.3.1 API Key使用 27 2.3.2 OAuth Client使用 29 2.3.3 Service Account使用 30 2.4 小结 33 第3章 集成快速入手 34 3.1 注册与实名认证 34 3.1.1 注册账号 34 3.1.2 实名认证 36 3.2 开发环境搭建 40 3.3 创建宠物商城App项目 41 3.3.1 功能需求分析 42 3.3.2 创建Android项目 42 3.3.3 创建签名文件 43 3.3.4 配置签名 45 3.4 宠物商城App开发 46 3.4.1 首页开发 47 3.4.2 宠物视频功能模块开发 48 3.4.3 登录功能模块开发 49 3.4.4 账号注册功能模块开发 49 3.4.5 个人**功能模块开发 51 3.4.6 设置功能模块开发 52 3.5 小结 53 第4章 Account Kit开发详解 54 4.1 原理和功能分析 54 4.2 开发准备 55 4.2.1 账号注册、实名认证 56 4.2.2 创建应用 56 4.2.3 生成签名证书指纹 58 4.2.4 配置签名证书指纹 58 4.2.5 开通账号服务 60 4.2.6 集成Account SDK 60 4.3 华为账号登录 63 4.3.1 华为账号登录图标设计 63 4.3.2 ID Token模式登录 65 4.3.3 Authorization Code模式登录 73 4.3.4 静默登录 78 4.4 华为账号登出 80 4.4.1 登出业务流程 80 4.4.2 实战编码 81 4.5 华为账号取消授权 82 4.5.1 取消授权业务流程 83 4.5.2 实战编码 83 4.6 自动读取短信验证码 84 4.6.1 自动读取短信验证码业务流程 84 4.6.2 实战编码 84 4.7 小结 87 第5章 IAP Kit开发详解 88 5.1 功能原理分析 88 5.2 开发准备 89 5.2.1 开通支付服务 90 5.2.2 集成IAP SDK 91 5.3 使用PMS创建商品 92 5.3.1 PMS功能原理 92 5.3.2 配置商品 93 5.4 购买商品 98 5.4.1 确认是否支持IAP 99 5.4.2 获取商品信息 100 5.4.3 发起支付 102 5.4.4 确认交易 104 5.4.5 帮助***实现补单机制 107 5.4.6 查询已购商品和订单 109 5.5 使用商品 113 5.5.1 理解订阅型商品 113 5.5.2 提供商品服务 116 5.5.3 订阅管理 120 5.6 沙盒测试 122 5.6.1 功能原理 122 5.6.2 实战操作 123 5.7 IAP Server侧功能开放 125 5.7.1 功能原理 126 5.7.2 功能实现 127 5.8 小结 143 第6章 Push Kit开发详解 144 6.1 功能原理分析 145 6.2 开发准备 146 6.2.1 开通推送服务 146 6.2.2 集成Push SDK 147 6.3 获取Push Token 148 6.3.1 请求Push Token流程 149 6.3.2 接收Push Token流程 149 6.3.3 实战编码 150 6.3.4 快速测试 152 6.4 订阅主题 154 6.4.1 订阅主题流程 154 6.4.2 实战编码 155 6.5 AppGallery Connect推送 158 6.5.1 推送到通知栏 158 6.5.2 推送到应用 161 6.6 App Server推送 166 6.6.1 功能原理 166 6.6.2 实战编码 167 6.7 消息回执 174 6.7.1 功能原理 174 6.7.2 实战编码 175 6.8 小结 177 第7章 Location Kit开发详解 178 7.1 功能与架构 178 7.1.1 融合定位 179 7.1.2 活动识别 180 7.1.3 地理围栏 180 7.1.4 地理编码 181 7.2 开发准备 181 7.2.1 开通定位服务 181 7.2.2 集成Location SDK 182 7.3 融合定位功能开发 182 7.3.1 配置定位权限 182 7.3.2 实战编码 183 7.4 位置模拟功能开发 186 7.4.1 选择位置模拟应用 186 7.4.2 实战编码 187 7.5 活动识别功能开发 188 7.5.1 配置活动识别权限 188 7.5.2 实战编码 189 7.6 地理围栏功能开发 192 7.6.1 创建地理围栏 192 7.6.2 实战编码 193 7.7 小结 196 第8章 Site Kit 开发详解 197 8.1 功能原理分析 197 8.2 开发准备 198 8.3 位置搜索 201 8.3.1 关键字搜索 202 8.3.2 地点搜索建议 204 8.3.3 地点详情 206 8.3.4 周边搜索 207 8.4 地理编码 209 8.4.1 正地理编码 210 8.4.2 逆地理编码 211 8.5 获取时区 212 8.6 小结 213 第9章 Map Kit开发详解 214 9.1 功能原理分析 214 9.2 开发准备 215 9.3 创建地图 217 9.3.1 创建地图实例 217 9.3.2 设置地图类型 221 9.3.3 设置内边距 222 9.3.4 实战编码 223 9.4 地图交互 224 9.4.1 地图相机 224 9.4.2 UI控件与手势 226 9.4.3 地图事件 229 9.5 地图绘制 232 9.5.1 标记 232 9.5.2 覆盖物 239 9.5.3 形状 240 9.5.4 瓦片图层 246 9.6 自定义地图样式 249 9.6.1 使用样例 249 9.6.2 样式参考 250 9.6.3 实战编码 251 9.7 路径规划 252 9.7.1 功能介绍 252 9.7.2 实战编码 253 9.8 小结 259 第10章 Safety Detect开发详解 260 10.1 功能原理 260 10.2 开发准备 261 10.3 系统完整性检测 263 10.3.1 功能原理 263 10.3.2 实战编码 264 10.4 应用**检测 270 10.4.1 功能原理 270 10.4.2 实战编码 271 10.5 恶意网址检测 272 10.5.1 功能原理 272 10.5.2 实战编码 273 10.6 虚假用户检测 275 10.6.1 功能原理 275 10.6.2 实战编码 276 10.7 小结 281 第11章 FIDO Kit开发详解 282 11.1 功能原理分析 282 11.1.1 线上快速身份验证原理 283 11.1.2 本地生物特征认证原理 285 11.2 开发准备 285 11.3 线上快速身份认证 287 11.3.1 初始化FIDO2客户端 288 11.3.2 发起注册流程 288 11.3.3 接收注册处理结果 291 11.3.4 发起认证流程 291 11.3.5 接收认证处理结果 294 11.4 本地生物特征认证 295 11.4.1 指纹认证示例 295 11.4.2 3D面容认证示例 296 11.5 小结 297 第12章 测试及上架 299 12.1 华为云测试服务 299 12.1.1 云测试 301 12.1.2 云调试 308 12.2 提交应用上架 315 12.2.1 登录并发布应用 315 12.2.2 应用基础信息设置 315 12.2.3 分发信息设置 317 12.2.4 提交上架确认 320 12.3 小结 320 附录 HMS生态相关概念 321

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外