Как долго сохраняются элементы Spotlight (CSSearchableItem)?
Если я вручную индексировать CSSearchableItem
в моем приложении это будет проиндексировано навсегда? Или Spotlight удалит его из индекса через некоторое время (как долго?)?
Если через некоторое время он будет удален, можно ли пометить его как "постоянный"?
2 ответа
Действующая документация для CSSearchableItem
утверждает, что expirationDate
по умолчанию будет один месяц
Однако я не вижу этого в документации Apple.
По словам Пола Хадсона, каждый CSSearchableItem
истекает через месяц. Если вы хотите, чтобы ваши вещи были рядом, вы должны установить <yourItem>.expirationDate
к какой-то дате в далеком будущем
CSSearchableItem должен сохраняться до тех пор, пока ваше приложение установлено на устройстве.