- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习新的 Contact Tracing API那Apple is releasing for iOS (in partnership with Google)。
我没有气喘吁吁maxKeyCount
的关系CTExposureDetectionSession
上的属性(property),以及它与 addPositiveDiagnosisKeys: completion:
的关系方法。
我的理解
一个 CTExposureDetectionSession
是允许应用程序要求框架开始尝试将已发布的诊断键列表与捕获的滚动接近标识符的本地数据库进行匹配的对象。
该应用程序将首先调用 activateWithCompletion:
方法,然后调用 addPositiveDiagnosisKeys:
一次或多次,最终通过调用 finishedPositiveDiagnosisKeysWithCompletion:
通知框架不再添加 key .
最后一次调用还将指示在检测完成时要运行的 block ,它将使用 CTExposureDetectionSummary
调用。对象通知设备已暴露于的诊断 key 的数量。
我不明白的是maxKeyCount
属性(property)文件说:
This property contains the maximum number of keys to provide to this API at once. This property’s value updates after each operation complete and before the completion handler is invoked. Use this property to throttle key downloads to avoid excessive buffering of keys in memory.
addPositiveDiagnosisKeys:
方法说:
Asynchronously adds the specified keys to the session to allow them to be checked for exposure. Each call to this method must include more keys than specified by the current value of <maxKeyCount>.
maxKeyCount
似乎是最大值,但
addPositiveDiagnosisKeys:
要求我用比最大值更多的键来调用它。
This property’s value updates after each operation complete
是什么意思?部分?
最佳答案
maxKeyCount
的文档缺少 不是 .
Android Contact Tracing API documentation有一个类似的接口(interface):
/**
* Provides a list of diagnosis keys for contact checking. The keys are to be
* provided by a centralized service (e.g. synced from the server).
*
* When invoked after the requestProvideDiagnosisKeys callback, this triggers a * recalculation of contact status which can be obtained via hasContact()
* after the calculation has finished. *
* Should be called with a maximum of N keys at a time. */
Task<Status> provideDiagnosisKeys(List<DailyTracingKey> keys);
/**
* The maximum number of keys to pass into provideDiagnosisKeys at any given * time.
*/
int getMaxDiagnosisKeys();
maxKeyCount
属性似乎是一个用于读取的值,该值统计在一次调用中要向 API 发送多少诊断 key 以执行匹配。
addPositiveDiagnosisKeys:
的固定文档那么,应该阅读:
Each call to this method must NOT include more keys than specified by the current value of <maxKeyCount>.
关于ios - maxKeyCount 和 addPositiveDiagnosisKeys 如何交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61197167/
我正在学习新的 Contact Tracing API那Apple is releasing for iOS (in partnership with Google)。 我没有气喘吁吁maxKeyCo
我是一名优秀的程序员,十分优秀!