Группы проектов (ранее Группы приложений)
Представьте, что у вас есть несколько приложений с высоким рейтингом, и когда вы разрабатываете новое обязательное к установке приложение, вы хотите уведомить о нем своих пользователей. Теперь представьте, что у одного из ваших пользователей на устройстве установлено 5 ваших приложений. Если вы будете продвигать свой новый продукт с помощью массовых push-уведомлений, отправленных в каждое из ваших приложений, этот пользователь получит одно и то же уведомление пять раз подряд. Только представьте, насколько это может раздражать!
Именно для этого у нас есть функция Группы проектов (ранее она называлась Группы приложений). Эта функция позволяет одним кликом отправить одно push-уведомление в несколько приложений. Пользователи, у которых установлено два или более ваших приложений, получат только одно сообщение!
Настройка группы проектов
Anchor link to- На странице Проекты нажмите кнопку Группы проектов:
- Нажмите Создать группу. Введите название для группы и отметьте в списке приложения, которые вы хотите добавить:
- Установите приоритет отправки сообщений для каждого приложения с помощью стрелок справа. Если у клиента установлено несколько приложений из списка, сообщение будет отправлено только в приложение с самым высоким приоритетом.
- Нажмите Создать, чтобы сохранить группу. Откроется главная страница созданной группы, где вы сможете настраивать сообщения так же, как и для отдельных приложений.
Группы проектов для Android
Anchor link toДля групп проектов с Pushwoosh SDK все приложения в группе должны быть «видны» друг другу. В противном случае push-уведомления, отправленные в группу, будут доставляться в каждое приложение этой группы отдельно.
Чтобы обеспечить видимость приложений друг для друга, объявите их имена пакетов (package names) в файле AndroidManifest.xml каждого приложения внутри тега <queries>
и добавьте их как trusted_package_names
внутри тега <application>
.
Пример AndroidManifest.xml
Anchor link to<queries> <package android:name="com.mycompany.myapp1" /> <package android:name="com.mycompany.myapp2" /></queries>
<application ... <meta-data android:name="com.pushwoosh.trusted_package_names" android:value="com.mycompany.myapp1, com.mycompany.myapp2" /> ...</application>
Для каждого приложения в группе необходимо добавить имена пакетов (package names) всех остальных приложений в этой группе. Это нужно сделать для каждого приложения в группе.