前言:
最近项目开发需要用到Google fast pairing功能,添加该功能后,在使用谷歌手机进行配对时,在手机桌面上能显示一个配对弹窗,点击连接即可!
一:环境准备
1.谷歌手机一部
2.VPN 外网
3.开发机
4.谷歌信息(谷歌账号,modelID,秘钥)
5.秘钥转换工具见文章末尾链接
二:代码配置
1.target.mk 文件
export GFPS_ENABLE ?= 1
三:导入项目model ID ,秘钥信息
1.找到文件gfps.c (services/gfps/src/)
修改函数gfps_get_key_info ,将gfpsEnv.keyInfo.model_id = 你项目申请的值。
2.找到文件app_ble.c(bthost/service/ble_app_new/src/)
修改变量bes_demo_Public_key 和bes_demo_private_key ,将申请的Google 秘钥字符串转换成16hex 进制赋值给以上变量。
四:异常问题点:
1. 使用谷歌手机测试弹窗,第四次就不弹窗了
2. end-end integration 测试项不过
3.同一账号,双手机配对,一个连上,