我想识别所有来自 Dexcom CGM 应用程序的样本数据。我可以使用HKSourceRevision,但如果那样的话,我需要对所有来自 CGM 的捆绑包 ID 进行过滤,因为我们不确定他们是否在后期有更多应用程序,所以我们需要从代码级别添加它。
从 Dexcom CGM 中识别与苹果健康同步的数据的任何其他方式。
目前我正在按照这些步骤来识别 CGM 数据:
let query = HKSourceQuery(sampleType: type,samplePredicate: predicate) { query, sources, error in
let desiredSources = sources?.filter {!$0.bundleIdentifier.starts(with: "com.cgmbundleid")}
let sourcePredicate = HKQuery.predicateForObjects(from: desiredSources!)
}