[Unity Web Apps] Część 3 – Powiadomienia

Powiadomienia (Notify-OSD) pojawiają się w prawym górnym rogu ekranu, pełnią one ważną część integracji strony z systemem. Należy jednak pamiętać, aby nie „przesadzić” z ich ilością.

Wspomniane powiadomienia wyglądają w ten sposób:

powiadomienie

W jakich przypadkach je dodawać? Po wykonaniu jakichś zdarzeń, przy pojawieniu się nowych informacji itp.

Funkcja odpowiadająca za powiadomienia to:

Unity.Notification.showNotification(arg1, arg2, arg3);

[Unity Web Apps] Część 2 – Akcje

W poprzedniej części kursu pokazywałem sposób inicjacji strony przez mechanizm Unity Web Apps, dodając launchera. W tej części postaram się przybliżyć temat dodawania tzw. „akcji”, które będziemy przypisywać do skryptu inicjującego.

Akcje

Dodajmy prosty kod (zastępując poprzedni):

<script type="text/javascript">
window.Unity = external.getUnityObject(1.0);

Unity.init({ name: "nazwa",
            iconUrl: "adres",
            onInit: setupname });

</script>

Załączyliśmy tutaj funkcję „setupname„, która będzie inicjowana wraz ze skryptem (pozostała część kodu była omawiana w poprzedniej lekcji).

Przykładowa funkcja, która będzie uruchamiana wraz ze skryptem inicjującym:

[Unity Web Apps] Część 1 – Launcher

Unity Web Apps to nowy innowacyjny pomysł Canonical, na integrację stron internetowych z całym systemem operacyjnym Ubuntu.

Obecnie wspierane jest to przez Firefox (aktualnie domyślna przeglądarka w Ubuntu) i Chromium (w pełni otwarta wersja Google Chrome).


(Prezentacja jeszcze z wczesnej bety, jednak wiele się nie zmieniło)