Google健身自定义数据类型

时间:2015-12-04 12:15:53

标签: android google-play-services google-fit google-fit-sdk

我正在创建一个与Google Fit兼容的应用。我的目标是使用HistoryApi存储Google健身数据,并为用户提供一种备份还原功能。如果用户购买新的Android设备,那么他/她应该能够使用他/她的帐户备份(同步)旧数据。

我需要使用自定义数据类型,因为公共数据类型不符合我的要求。

一切都很完美,我可以使用History Api插入数据和读取数据。 但是,当我尝试使用相同的Google帐户从其他Android设备读取数据时,无法读取数据。

我的问题与此Custom DataTypes not synching between devices

类似

Google Fit文档中的此声明对我来说并不清楚。

  

自定义数据类型无法在其他应用中使用。只有应用程序   创建自定义健身数据类型可以使用它

来源:CustomDataType

Q-1)这究竟意味着什么?如果我在多个Android设备上安装了GoogleFitDemo应用,那么是否可以在多个Android设备之间的同一个应用之间同步数据?

问题2)使用Google fit存储和备份数据是不正确的方法吗?

更新 最后,我发现自定义数据类型也可以正常同步,与其他公共数据类型相同。我有@Ifor提到的同步问题。同步功能仍然有问题。在某些情况下,同步停止工作,有时同步数据在多个设备上不一致。

1 个答案:

答案 0 :(得分:1)

1)。我的理解是相同的应用程序相同的帐户,但它应该工作的不同设备。说同步是非常慢的(小时数......)并且一直有错误所以很难判断你是否正确。

2)有更好的备份方法......但如果数据与Google Fit的其他内容相符并且不是太大,那么它可能就好了。