Geri qayıt
Bluesky Loqosunu Ekran Şəkillərinə Necə Çəkir
SiTech AI Team2 წთ. საკითხავი

Bluesky Loqosunu Ekran Şəkillərinə Necə Çəkir

Bloqçu məlum edib ki, niyə Bluesky loqosu iPhone-da çəkilmiş ekran şəkillərində görünür, amma tətbiqin özündə yox: loqo iOS-un ekran şəkli alınarkən gizlətdiyi qorunan mətn sahəsinin arxasında dayanır.

Bloqçu Tim Marinin öz bloqunda (timmarinin.net) Bluesky tətbiqinin istifadəçilərin çəkdiyi ekran şəkillərinə öz loqosunu necə əlavə etdiyini izah edib. Müşahidə təsadüfən başlayıb: o, dostlarına göndərmək üçün gönderinin ekran şəklini çəkib və küncdə Bluesky kəpənəyini görüb. Lakin həmin gönderiyi tətbiqdə açanda orada loqo yox idi — yerində Follow düyməsi vardı.

Cavab açıq kodda tapıldı

Marinin əvvəlcə tanış bir hiyləni fərz edib: bəzi tətbiqlər brendini iPhone-un kəsik hissəsində gizlədir ki, gözə dəyməsin. Amma onun ekran şəklində loqo açıq yerdə idi. Bluesky tətbiqinin kodu açıq olduğundan o, mexanizmi birbaşa axtara bildi. Cavab 2026-cı ilin yanvarında mozzius ləqəbli tərtibatçının əlavə etdiyi GrowthHack.tsx adlı faylda idi. Fayl yalnız bir asılılığı çağırır, ona görə Marinin bir addım daha dərinə — yenə mozziusun yazdığı expo-privacy-sensitive paketinə baxıb.

Mexanizm necə işləyir

Paket isSecureTextEntry xüsusiyyəti aktiv olan UITextField yaradır və əsl məzmunu — düyməni — məhz həmin sahənin layer qatına çəkir. İstifadəçi ekran şəkli çəkdikdə iOS qorunan mətn sahələri üçün adi davranışını tətbiq edir və layer-i boşaldır; bununla da altında duran Bluesky loqosu görünür. Loqo, Marininin sözləri ilə desək, başdan bəri orada idi, sadəcə örtülü idi. Digər platformalarda həmin məzmun maskalanmadan olduğu kimi göstərilir.

Tətbiqlər arası keçiddə niyə işləmir

Marinin başqa tətbiqə keçid anında ekran şəkli çəkdikdə loqo yerinə Follow düyməsi görünürdü. Onun fikrincə, bu halda iOS jestin əvvəlində özü ekran kopyasını götürür və heç bir boşaltma baş vermir; ekran şəklinə yalnız həmin hərəkətsiz kopya düşür və reaksiya verəcək canlı UITextField nüsxəsi qalmır. O qeyd edir ki, iOS tərtibatçısı deyil və bu hissə yalnız onun ehtimalıdır.

Bənzər nümunələr və reaksiya

Tapıntını yayan müzakirəyə qatılan tərtibatçılar bu davranışı əsasən mənfi qarşılayıb və məxfilik üçün nəzərdə tutulmuş API-dən sui-istifadə hesab ediblər; mövzu sonda bağlanıb. Marinin özü hiyləni şirin hesab edir və metodun yaxşı tanındığını xatırladır: Telegram gizli söhbətləri üçün bənzər texnikadan istifadə edir, Signal da bunu edib, ona görə Apple-ın bunu tezliklə bağlayacağını gözləmir.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.