Notification — различия между версиями
Avereskun (обсуждение | вклад) (→Примечания) |
Aslav (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | Объект Notification предназначен для показа push уведомлений на IOS устройствах. | + | {{TOC right}} |
+ | [[Object|Объект]] '''Notification''' предназначен для показа push уведомлений на IOS устройствах. | ||
==Параметры объекта== | ==Параметры объекта== | ||
Строка 61: | Строка 62: | ||
[http://fs5.absolutist.com/files/wikisample/notification.rar Download] | [http://fs5.absolutist.com/files/wikisample/notification.rar Download] | ||
+ | |||
+ | [[Category:Options]] |
Версия 09:51, 19 сентября 2014
Объект Notification предназначен для показа push уведомлений на IOS устройствах.
Параметры объекта
- имя события (name) - Имя события. Если у двух событий одинаковые имена - сохранится первое. Не обязательный параметр. Перетягивается из редактора текстов. Поле должно быть в состоянии редактирования.
- сообщение (message) - Основной текст события. Перетягивается из редактора текстов. Поле должно быть в состоянии редактирования.
- год (year) - Год, когда сработает оповещение. Минимальное значение - 1971 .
- месяц (month) - Месяц, когда сработает оповещение. Минимальное значение - 0, максимальное - 11 .
- день (day) - День, когда сработает оповещение. Минимальное значение - 1, максимальное - 31 .
- час (hour) - Час, когда сработает оповещение. Минимальное значение - 0, максимальное - 23 .
- минута (min) - Минута, когда сработает оповещение. Минимальное значение - 0, максимальное - 59 .
- секунда (sec) - Секунда, когда сработает оповещение. Минимальное значение - 0, максимальное - 59 .
- задержка (delay) - Задержка от текущего времени до оповещения. Если задана не -1 - то используется вместо даты.
Состояния объекта
- set - устанавливает нотификацию в очередь
- clear - очищает очередь нотификации
Пример применения
Пусть через 5 минут после нажатия на кнопку у пользователя появиится уведомление с текстом "message of notification".
Для этого разместим на сцене объект notification и установим ему следующие параметры:
- задержка - 300
В текстовую базу занесём новые записи с названием события нотификации и текстом нотификации.
Далее добавим на сцену кнопку, которая будет передавать параметры объекту "notification" и переводить объект "notification" в состояние "set".
Теперь при нажатии на кнопку в очередь будет поставлено извещение, которое покажет система через 5 минут. На устройстве это выглядит так:
Примечания
В обычном случае по нажатию на сообщение открывается приложение на экране котором были, или на изначальном экране в зависимости от настроек. У объекта options можно задать параметр notifScrID (значение параметра - id экрана). Если параметр задан, то при открытии приложения из уведомления откроется выбранный экран.