Как стать автором
Обновить

Особенности использования сторонних сервисов в мобильных приложениях на примере Firebase

Время на прочтение11 мин
Количество просмотров1.9K
Всего голосов 3: ↑3 и ↓0+3
Комментарии4

Комментарии 4

Firebase вроде Google купила у каких-то чуваков, а не сама его разработала. Ну, да, сейчас там многое уже от гугла... Аналогичная история и с AdMob, который был стартапом, гугл увидела потенциал и купила его. Гугл вообще скупать перспективные стартапы горазды.

Да, у них еще были проблемы с ключами и их правами, после объединения GCM и Firebase для мобилок, если мне не изменяет память. Там сложно протекал процесс и не без косяков.

Так что ждем, что следующее купить Google и проверяем)

Всегда смущали эти API key|ID и прочая радость. Попробую применить ваш опыт у себя в работе. Спасибо.

Вопрос: "К сожалению, так просто получить данные из этих сервисов обычным curl-запросом уже не получится. Да и проверить валидность тоже, именно поэтому нам и пришлось разрабатывать приложение. " - почему не получится, и чем сформированный запрос приложения будет отличаться от curl запроса, содержит какие-то специфичные заголовки? (ваше приложение пока не реверсил)

Добрый день!

Очень рад, что статья понравилась!

почему не получится, и чем сформированный запрос приложения будет отличаться от curl запроса, содержит какие-то специфичные заголовки?

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

Кратко отвечая, так оказалось проще, чем разбираться с внутренней логикой Firebase и правильной инициализацией.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий