Egy Mobil projekt Értesítés blokkja egy valódi, natív eszközértesítést mutat, de ez egy helyi értesítés, amit egy akció vált ki azonnal (egy gombnyomás, egy Időzítő ketyegése), nem egy távoli/szerver küldött push értesítés.
Mit jelent ez a gyakorlatban
Az Értesítés csak arra tud reagálni, ami akkor történik, amíg az alkalmazásod nyitva van, jelenleg nincs mód arra, hogy egy szerverről küldj értesítést a felhasználóknak, amikor az alkalmazásod egyáltalán nem fut (az a fajta "új üzeneted van" értesítés, ami órákkal később érkezik). Ha az alkalmazásodnak kifejezetten erre van szüksége, ez még nem támogatott.
Ütemezett emlékeztető: egy értesítés későbbre, még mindig nem szerver push
Az Ütemezett emlékeztető blokk más: adj neki egy konkrét dátumot és időt (egyszeri), vagy egy napszakot (napi), és abban a pillanatban elsül, még akkor is, ha az alkalmazásod nincs nyitva, maga az eszköz jegyzi meg, ugyanúgy, ahogy bármely alkalmazás helyi ébresztője/emlékeztetője működik. Minden alkalommal újrafegyverzésre kerül, amikor az alkalmazás megnyílik (így túléli az eszköz újraindítását is, anélkül hogy bármi extra kellene tőled), és egy múltbeli "egyszeri" dátum/idő egyszerűen kimarad, sosem sül el visszamenőlegesen. Nem pontos ébresztő, a kézbesítés néhány perccel késhet agresszív akkumulátoroptimalizálás mellett, jó "emlékeztess erre az időre", de nem valami biztonságkritikushoz. Továbbra is teljesen eszközön belül marad: nincs benne szerver, és nem indítható el távolról.
Az Időzítő is csak addig fut, amíg a képernyő nyitva van
Egy Időzítő blokk Mobilon csak addig fut tovább, amíg a képernyője nyitva van, ellentétben az Asztali megfelelőjével, ami a háttérben is fut, függetlenül attól, mi van fókuszban. Tervezz bármi időalapú dolgot aköré, hogy a felhasználó ténylegesen nyitva tartja azt a képernyőt, vagy használj Ütemezett emlékeztetőt helyette, ha egy konkrét időpontban kell elsülnie, függetlenül attól, mi van nyitva.