Можно ли запрашивать только PHAssets, снятые камерой устройства? например исключить изображения, отправленные вам WhatsApp.
Я безуспешно пробовал следующее: 1. Фильтровать по активу mediaSubtype и sourceType 2. Фильтровать по исходному имени файла, поскольку изображения Whatsapp обычно используют UUID в имени файла.
Второй вариант кажется наиболее многообещающим, возможно, в сочетании с другими метаданными, такими как местоположение (изображения WhatsApp обычно удаляют эту информацию).
В идеале фильтрация должна происходить в запросе PHAsset и не требует вызова ImageManager.requestImage() из соображений производительности.