【问题标题】:Google Fit deprecation, possible to replace android API with custom REST calls?Google Fit 弃用,可以用自定义 REST 调用替换 android API 吗?
【发布时间】:2023-02-17 00:15:31
【问题描述】:

我有一个在 android 上利用 Google Fit API 的 android 应用程序,今天我发现它们将被弃用。

official documentation here

在上面链接的页面中,他们还提到 Fit REST API 将保持活动状态,即使他们不建议将它们用于 android 开发。 (他们建议改用新的 Health Connect API)。

是我还是从 android 应用程序调用 REST api 不违反“规则”? 在实践中应该可以毫不费力地从 android 调用 REST API。 即使官方 API 不再受支持,也不意味着我不能像现在一样在使用 OAuth 进行身份验证后编写自己的 API。

这样做的主要原因是我仍然需要编写绑定到 google 帐户的健身数据。新的 API 将只写入与设备相关的数据。

【问题讨论】:

  • 我的想法是一样的,因为 Health connect 处于测试阶段,它可能有不同的响应,所以我认为 getSessionClient 和 getHistoryClient 的 Rest api 替代品此时更适合而不是实施 Health connect,因为它会有完全不同的工作流程
  • 在 health connect 文档中,google 提到他们将在休息和网络 api 上投入更多时间,因此我认为选择 google fit rest api 而不是 health connect 有任何问题

标签: android google-fit


【解决方案1】:

Fit REST API 将始终作为您将记录与 Fit 平台同步的一种方法。但就同步的“设备上”解决方案而言,Health Connect 将成为我们前进的选择。

总结一下: 1.) 如果您需要将您的健康记录绑定到您的 Google 帐户,请使用 Google Fit Rest API 2.) 如果您打算与 Android 设备上的其他应用程序共享您的应用程序的个人健康记录,请使用 Health Connect。 (此功能主要是用户驱动的,例如,用户希望将您的应用程序中的数据与三星健康、MyFitnessPal 等其他服务同步。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 2012-07-31
    相关资源
    最近更新 更多