Титан андроид объединить 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

С любым сообщением, которое вы хотите на предпочтительном языке пользователя.

Другие вопросы по тегам