我只是从三星开发者门户网站复制我的问题,因为我已经 2 天没有收到他们的回复。
我通过Samsung API将 3 年的计步器数据从 FitBit 导入到Samsung Health。
当我从我的应用程序或三星的数据查看器应用程序查询 API时(当我设法让它工作时),我可以看到它们在三星的存储中。
但是在健康应用程序本身中,我只能看到大约一个月前的数据。但更奇怪的是——那个月的数据——我设法上传了它们,但我无法将它们从应用程序中删除。至少不是视觉上的,因为在物理上它们确实被删除并再次重新上传。
更重要的是——在上传了 3 年的数据后,该应用程序变得非常缓慢,并且在半天之内耗尽了我手机的电池,因为它正在后台执行某些操作。1 天后,我重新安装了应用程序,现在它不会耗尽电池,但导入的步数数据仍然没有显示。
当天的添加/删除步骤几乎会立即在应用程序中显示,因此这不是方法的问题,而更像是数据的数量和年龄。我以分钟为单位导入了这些 3 年的数据。
对,所以今天,或者更具体地说,在 24 小时之后 - 我的导入数据从 HealthDataStore 中消失了......会再试一次 - 你不用担心,三星......
过去 3 个月的 FitBit 数据现在在 HealthDataStore 中。通过三星健康 API 从数据查看器和我的应用程序都可以看到。不再出现在三星健康应用程序中。从 3 月 17 日到 4 月 8 日(当我拿到 Galaxy Watch 时)的一些幻影数字仍在三星健康应用程序中,尽管我在那些日子添加或删除了数据,但仍然存在。它们仅在选择“所有步骤”选项时显示,但在我选择单个设备(电话、手表或 unknown0)时不显示。请参见下文 - 三星健康应用程序显示已/应该删除的数据:
数据查看器应用程序显示更新的数据,但它们未显示在三星健康应用程序中:
在这里,在我的应用程序中,我也可以查询任何上传的日期,但它在三星健康应用程序中不可见:
今天从 FitBit 添加过去 3 年的体重记录——这些记录没有问题——在几秒钟内出现在三星健康上。
之前从 SamsungHealthStorage 中删除/删除的步骤现在可以通过我的应用程序和数据查看器应用程序再次看到,但不能通过 Samsung Health 应用程序看到。所以基本上这些数据以某种方式恢复了。到底是怎么回事?..
添加心率数据也可以正常工作。因此,Step Counter 数据仍然存在问题——Samsung Health 应用程序中没有视觉外观——仅在 SamsungHealthStorage 中。