【问题标题】:Google Fit Custom Data TypeGoogle Fit 自定义数据类型
【发布时间】:2015-12-04 12:15:53
【问题描述】:

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

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

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

我的问题似乎与Custom DataTypes not synching between devices类似

Google Fit Document 的这个声明我不清楚。

自定义数据类型不可用于其他应用。只有应用程序 创建自定义健身数据类型的可以使用它

来源:CustomDataType

Q-1) 它的真正含义是什么?如果我在多个 Android 设备上安装了一个应用 GoogleFitDemo,那么是否可以在多个 Android 设备之间同步同一应用之间的数据?

Q-2) 使用 Google fit 存储和备份数据的方式是否不当?

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

【问题讨论】:

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


    【解决方案1】:

    1)。我的理解是相同的应用程序相同的帐户但它应该可以工作的不同设备。话虽如此,同步速度是出了名的慢(数小时天......)并且一直存在错误,因此可能很难判断您是否正确。

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

    【讨论】:

    • 很遗憾,我无法同步使用自定义数据类型创建的数据。但是,文档没有明确提到您不能跨多个设备同步自定义数据类型。
    • 最好在 G+ Google Fit 开发者社区中询问,Fit 开发者确实会查看那里报告的问题。 plus.google.com/u/0/communities/103314459667402704958
    • 感谢您的指导。
    • 你是对的。这是同步问题。我已经更新了问题并进行了澄清。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 2011-12-20
    • 2012-01-15
    相关资源
    最近更新 更多