Notification — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 35: Строка 35:
 
* задержка - 300
 
* задержка - 300
  
[[Файл:Notification 01.jpg]]
+
[[Файл:Notification 01.jpg |upright=0.5]]
  
  
Строка 42: Строка 42:
 
Далее добавим на сцену кнопку, которая будет передавать параметры объекту "notification" и переводить объект "notification" в состояние "set".
 
Далее добавим на сцену кнопку, которая будет передавать параметры объекту "notification" и переводить объект "notification" в состояние "set".
  
[[Файл:Notification 02.jpg]]
+
[[Файл:Notification 02.jpg |upright=0.5 ]]
  
 
Теперь при нажатии на кнопку в очередь будет поставлено извещение, которое покажет система через 5 минут.
 
Теперь при нажатии на кнопку в очередь будет поставлено извещение, которое покажет система через 5 минут.
 
На устройстве это выглядит так:
 
На устройстве это выглядит так:
  
[[Файл:IMG 0043.PNG]]
+
<div class="tleft" style="clear:none"> [[Файл:IMG 0043.PNG | мини |upright=0.7 ]] </div>
 
+
<div class="tleft" style="clear:none"> [[Файл:IMG 0046.PNG | мини |upright=0.7 ]] </div>
[[Файл:IMG 0046.PNG]]
 
  
 +
<div>
 
==Примечания==
 
==Примечания==
  
 
В обычном случае по нажатию на сообщение открывается приложение на экране котором были, или на изначальном экране в зависимости от настроек.
 
В обычном случае по нажатию на сообщение открывается приложение на экране котором были, или на изначальном экране в зависимости от настроек.
 
У объекта [[options]] можно задать параметр '''notifScrID''' (значение параметра - id экрана). Если параметр задан, то при открытии приложения из уведомления откроется выбранный экран.
 
У объекта [[options]] можно задать параметр '''notifScrID''' (значение параметра - id экрана). Если параметр задан, то при открытии приложения из уведомления откроется выбранный экран.

Версия 14:38, 8 января 2013

Объект 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 01.jpg


В текстовую базу занесём новые записи с названием события нотификации и текстом нотификации.

Далее добавим на сцену кнопку, которая будет передавать параметры объекту "notification" и переводить объект "notification" в состояние "set".

Notification 02.jpg

Теперь при нажатии на кнопку в очередь будет поставлено извещение, которое покажет система через 5 минут. На устройстве это выглядит так:

IMG 0043.PNG
IMG 0046.PNG

Примечания

В обычном случае по нажатию на сообщение открывается приложение на экране котором были, или на изначальном экране в зависимости от настроек. У объекта options можно задать параметр notifScrID (значение параметра - id экрана). Если параметр задан, то при открытии приложения из уведомления откроется выбранный экран.