Титан андроид объединить push-уведомления
Я занимаюсь разработкой приложения для Android с push-уведомлениями. Я использую титановый модуль cloudpush для получения push-уведомлений. Проблема в том, что я не могу объединить / сгруппировать уведомления. Каждое уведомление остается автономным. Я хотел бы объединить, если есть два уведомления. вот мой код получения
CloudPush.addEventListener('callback', function(evt) {
if (evt.payload != null) {
var data = JSON.parse(evt.payload);
}
});
я использовал
<property name="acs-grouped-notification-message-" type="string">You have $number$ unread notifications!</property> in tiapp.xml
но бесполезно
Заранее спасибо.
1 ответ
Обычные сгруппированные уведомления
Чтобы сгруппировать уведомления Android вместе, вам нужно отредактировать ваш tiapp.xml, чтобы иметь следующее:
<property name="acs-grouped-notification-message-development" type="string">You have $number$ unread messages.</property>
<property name="acs-grouped-notification-message-production" type="string">You have $number$ unread messages.</property>
-or-
<property name="acs-grouped-notification-message" type="string">You have $number$ unread messages.</property>
У вас есть опечатка в названии вашей собственности: У вас есть:
acs-grouped-notification-message-
Удалите завершающую черту, очистите и пересоберите свое приложение, и вы должны найти, что оно группирует уведомления.
Интернационализированные и многоязычные сгруппированные уведомления
Если ваше приложение будет обслуживать многоязычные уведомления в папке i18n в разделе ресурсов, вы можете добавить строку языка:
acs_grouped_notification_message
С любым сообщением, которое вы хотите на предпочтительном языке пользователя.