如果产品要出到国外,特别是欧美,那么极大可能需要集成GMS并进程GMS认证。
这里有三种情况:
1.特殊定制化设备,Android只是一个平台,所有业务全部都是自己的App实现的,服务器也是自己的。中情况可以不集成GMS,不做认证。
2.只使用GMS的核心功能,大概就是非手机和平板类设备。比如只使用GMS核心服务和Google地图服务。这个时候可以自己集成,然后使用下面的方法绕过认证(不推荐,最好找自己的方案商拿认证,没有风险,不过成本可能较高)
3.需要使用大量的google服务,这个就需要找自己的方案商或者认证机构。这种情况不用看本文。
一、集成GMS
1.下载GMS包
下载网站:https://opengapps.org/
根据自己的平台架构,Android版本进行选择;第三个选项只是包含的google应用不同,可以根据自己的需要下载(比如aroma包含所有GMS服务和APpp,Pico只包含核心服务)
第三个参数完整说明:https://jakting.com/archives/gapps-links-what.html
2.整理
解压后按照system分区的目录结构整理核心服务,文件夹名称对应system分区具体的路径,整理后如下:
Android7.0-gms-core
└── system
├── app
│ ├── GoogleContactsSyncAdapter.apk
│ ├── GoogleExtShared.apk
│ └── GoogleFile.apk
├── etc
│ ├── google.xml
│