Збір повідомлень ВКонтакте для Samsung Gear

Купивши собі samsung gear s2 довго не міг натішитися. Все добре, все працює. Потік повідомлень, що приходять на мій телефон, став хвилювати і відволікати мене набагато менше. Одним поглядом на куп'ястя я можу відразу дізнатися, про що цього разу повідомляє мій телефон.


Однак один нюанс все ж псував мені життя. А саме, в повідомленнях відображалося лише останнє повідомлення з месенджера ВКонтакте. Якщо повідомлення приходять одне за одним, а ще й від різних людей, треба було постійно дивитися на годинник щоб нічого не пропустити.

Вирішення проблеми я знайшов у додатку MacroDroid. Воно дозволяє призначати дії при настанні будь-яких подій у телефоні. Подій, на які можна призначити дії в додатку дуже багато, та й самих дій теж величезна кількість. Для мого завдання мені довелося виконати наступні кроки:

1. У спливаючій шторці параметрів MacroDroid зайти в меню «Змінні».

2. Додати змінну, вибравши тип «Рядок». Я назвав її «відведенням».

Під час додавання макросів і дій погоджуємося з усіма діями, які просить додаток, наприклад даємо йому доступ до читання повідомлень.

3. Додати макрос «Очищення».

Цей макрос потрібен для очищення прочитаних повідомлень і обнулення змінної.

Трігер. Сповіщення очищено. Будь-який текст сповіщення від MacroDroid.

Дії. Змінна MacroDroid. Вибираємо цю дію і значення змінної «відвід» робимо порожнім. Спорожнити сповіщення від ВКонтакте.

Обмеження. Відсутні.

Зберігаємо отриманий макрос і рухаємося далі.

3. Додати макрос «ВК».

Трігер. Отримано повідомлення з будь-яким текстом від програми ВКонтакте.

Дії:

  • Вимкнути макрос «Очищення».
  • Змінна MacroDroid. У рядок значення пишемо [v = відвід ]\n [not _ title]: [notification].

Значення у квадратних дужках можна не писати вручну, а вибрати у списку праворуч від рядка значення, де [v = відвід] це var «вивід», [not_title] це заголовок сповіщення, а [notification] - текст повідомлення.

  • Сповіщення. Додаємо повідомлення, назву придумуємо будь-яку, я вибрав «ВК», значення сповіщення робимо [v = відвід] (знову ж таки, можна вибрати в списку праворуч від рядка значення). Обов'язково поставити галочку «Переписати існуюче повідомлення».
  • Активувати макрос «Очищення».

Обмеження: екран вимкнено. Це потрібно для того, щоб вам не надходили повідомлення від цієї програми, поки ви користуєтеся телефоном.

Зберігаємо макрос і все, готово.

При отриманні нових повідомлень від ВКонтакте вони будуть записані в змінну і відображатися всі відразу в повідомленні від програми MacroDroid. При очищенні повідомлень MacroDroid як на годиннику, так і в телефоні змінна буде обнулена і збір повідомлень почнеться з чистого аркуша.

Як це виглядає на годиннику (було надіслано трьома повідомленнями):