Використання Velocity у мобільних пушах
Дізнайтеся, як створювати мобільні push-сповіщення з динамічними змінними. Аналогічно ви можете використовувати змінні в SMS та веб-повідомленнях.
Як приклад ми будемо використовувати мобільне push-повідомлення з підтвердженням замовлення та додамо до нього динамічні деталі замовлення.
Створення мобільного push-сповіщення
- Перейдіть до Повідомлення → Повідомлення та відкрийте або створіть Mobile Push.
- Використовуйте змінні velocity у контенті повідомлення, де мають бути замінені особисті контактні дані.
Щоб отримати доступ до даних масиву, в повідомленні повинна використовуватися структура циклу foreach, вбудована в код. На прикладі масиву orderData velocity-код виглядає так:
// Inside the structure, the data are extracted in a sequence from every element of the array
#foreach($order in $!orderData)
## To extract the value from the name field of the order
$!order.name
## For the price field
$!order.price
#endАналогічно для масиву, що передає recommendationsData:
// Inside the structure, the data are extracted in a sequence from every element of the array
#foreach($recomm in $!recommendationsData)
$!recomm.name
$!recomm.price
#end
В результаті динамічної підстановки повідомлення може виглядати так (оформлення повідомлення може відрізнятися залежно від версії ОС):
ВажливоМобільне сповіщення відображається по-різному на різних пристроях, але ми рекомендуємо використовувати не більше 40 символів. Якщо вміст масиву може перевищити цей обсяг, цикл
foreachкраще не використовувати. Натомість можна звернутися до певного елементу масиву. Тоді конструкція velocity для масивуorderDataбуде виглядати так:$!orderData[0].name. У такій конструкції виводиться перший елемент масиву (нумерація починається з 0).
Updated 16 days ago