Облачные сообщения Firebase с аналитикой и пользовательскими свойствами - PullRequest
0 голосов
/ 04 сентября 2018

Я использую Firebase Analytics и User Properties в своем приложении, чтобы собрать некоторые данные и посмотреть, как пользователи используют приложение и т. Д.

Мое приложение имеет Free Version и Pro version. Прежде чем нанимать Pro версию, пользователь может использовать Pro версию как Trial of 1 month. Когда пользователь запускает бесплатную пробную версию, я создаю событие с именем "updated_free_trial" , и с этим событием я отправляю атрибут "create_at" , равный System.currentTimeInMillis().

Теперь я хочу отправлять облачные уведомления с консоли Firebase пользователям, использующим пробный период версии Pro, с интервалами в 15 дней, 25 дней и 30 дней с начала бесплатного пробного запуска.

Итак, вот что я хочу сделать в точности,

  1. Создайте аудиторию пользователей, которые начали пробную версию 15, 25 и 30 дней назад. Могу ли я сделать это? Поскольку Firebase предоставляет возможность создавать аудитории, но я не знаю, как создать аудиторию такого типа для фильтрации в соответствии с моими требованиями.

  2. Я хочу отправить уведомление вышеупомянутой аудитории.

Мне нужна ваша помощь, чтобы завершить / выполнить выше 2 баллов.

В поисках положительного ответа.
Спасибо

1 Ответ

0 голосов
/ 14 сентября 2018

Вы не можете реально создать аудиторию, основываясь на времени, когда пользователь начал использовать ваше приложение, поскольку аудитория остается липкой, когда пользователь находится в аудитории, он останется там навсегда.

Однако вместо того, чтобы ориентироваться на аудиторию, вы можете использовать свойство пользователя напрямую, чтобы направить свое уведомление пользователям, которые зарегистрировались после определенного времени или до определенного времени.

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

...