网站颜色:

华为HMS生态与应用开发实战 王希海 等 著 计算机软件工程(新)专业科技 新华书店正版图书籍 机械工业出版社.

  • 产品名称:华为HMS生态与应用开发实战
  • 品牌:华章
  • 书名:华为HMS生态与应用开发实战
  • 作者:王:5
  • 定价:89.00元
  • 书名:华为HMS生态与应用开发实战
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:机械工业出版社
  • 出版时间:2020-12


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

作  者:王希海 等 著
定  价:89
出 版 社:机械工业出版社
出版日期:(咨询特价)年01月01日
页  数:344
装  帧:平装
ISBN:62
目录
章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.2HMS生态发展历程10
1.2.3HMS生态发展现状13
1.3HMS生态架构15
1.3.1HMS能力开放架构15
1.3.2HMS隐私合规架构17
1.4小结19
第2章HMSCore整体介绍20
2.1HMSCore能力开放视图20
2.1.1开发:低成本快速构建优质应用21
2.1.2增长:持续提升用户量和活跃度23
2.1.3盈利:利用多渠道实现开发者变现24
2.2能力开放机制26
2.2.1HMSCoreSDK开放模式26
2.2.2RESTful接口开放模式26
2.3能力接入授权机制27
2.3.1APIKey使用27
2.3.2OAuthClient使用29
2.3.3ServiceAccount使用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章AccountKit开发详解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集成AccountSDK60
4.3华为账号登录63
4.3.1华为账号登录图标设计63
4.3.2IDToken模式登录65
4.3.3AuthorizationCode模式登录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章IAPKit开发详解88
5.1功能原理分析88
5.2开发准备89
5.2.1开通支付服务90
5.2.2集成IAPSDK91
5.3使用PMS创建商品92
5.3.1PMS功能原理92
5.3.2配置商品93
5.4购买商品98
5.4.1确认是否支持IAP99
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.7IAPServer侧功能开放125
5.7.1功能原理126
5.7.2功能实现127
5.8小结143
第6章PushKit开发详解144
6.1功能原理分析145
6.2开发准备146
6.2.1开通推送服务146
6.2.2集成PushSDK147
6.3获取PushToken148
6.3.1请求PushToken流程149
6.3.2接收PushToken流程149
6.3.3实战编码150
6.3.4快速测试152
6.4订阅主题154
6.4.1订阅主题流程154
6.4.2实战编码155
6.5AppGalleryConnect推送158
6.5.1推送到通知栏158
6.5.2推送到应用161
6.6AppServer推送166
6.6.1功能原理166
6.6.2实战编码167
6.7消息回执174
6.7.1功能原理174
6.7.2实战编码175
6.8小结177
第7章LocationKit开发详解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集成LocationSDK182
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章SiteKit开发详解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章MapKit开发详解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.2UI控件与手势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
0章SafetyDetect开发详解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
1章FIDOKit开发详解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.23D面容认证示例296
11.5小结297
2章测试及上架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
内容虚线

内容简介

本书共分12章内容。~2章,介绍HMS生态发展历程及HMSCore生态整体架构及接入机制,目的是帮助开发者了解移动应用生态发展历程、HMS发展概况和HMSCore技术架构。第3~11章,介绍Kit快速集成入手,搭建实战环境,深入讲解每个Kit的功能原理,并通过一个支撑所有Kit集成业务的场景,详解每个Kit的实战环节,以帮助开发者了解如何快速接入HMS开放的各项能力。2章,介绍华为提供的App测试服务及华为应用市场上架过程,目的是帮助开发者快速进行应用多机型测试和上架到华为应用市场。

作者简介

王希海 等 著

王希海,华为终端云服务开发者联盟产品部部长,具有15年以上丰富的软件领域从业经验,华为终端HDD、HSD、HDG、HDE等生态项目创始人,消费者云服务DigiX系列赛首席评委,曾获深圳市科技进步奖。目前专注华为终端HMS开放能力的推广与布道,与优选开发者共同打造全场景智慧化终端生态。

巴蜀图书专营店热门设计联盟服务商