2016-09-13 2 views
1

У нас есть приложение чата для чата (проверьте любой пример чата или учебник), который будет иметь такую ​​же копию, как и наша.Уведомления о чатах Firebase через PHP для SMS + EMAIL

Мы хотели бы отправить уведомление по электронной почте или sms-сообщение, если пользователь еще не видел сообщение чата.

Мы можем подключиться к базе данных firebase с помощью php и проверить все сообщения, если они видны или нет. но это не совсем правильный способ сделать это.

Есть ли у кого-нибудь идеи, как мы можем это реализовать, чтобы мы могли отслеживать все сообщения, а если они их не видели, то отправили уведомление по электронной почте/sms на основе предпочтений пользователя?

Я просто хочу знать, как мы можем это сделать с помощью firebase. если это были только php и mysql. это было действительно легко сделать.

+0

Вы пробовали REST api. – siddhesh

+0

Да, но мы не хотим читать все сообщения, чтобы узнать, что является новым сообщением, и которое является старым. это будет стоить нам много чтения или времени, если оно станет огромным. необходимо более эффективное решение. – Basit

ответ

3

Не уверен, что это можно сделать эффективно в Firebase. Вам нужно будет настроить задание cron, чтобы получать сообщения, которые не видны, и запускать сброс SMS/Email.

Я бы рекомендовал использовать Applozic (https://www.applozic.com) для материалов, связанных с чатом, и Firebase для хранения пользовательских метаданных и других данных. Applozic предоставляет конфигурацию с одним щелчком, чтобы включить резервное копирование Webhook/SMS/Email, а также вы получите все функции whatsapp, такие как чат, и полный пользовательский интерфейс, без необходимости писать дополнительный код.

Смежные вопросы