2016-05-24 2 views
1

Я попытался добавить Firebase в существующий проект с довольно сложной настройкой (2 варианта, +2 dev) и задавался вопросом, как следует использовать google-services.json? Есть ли ручной способ добавления конфигурации службы? У меня была та же проблема с GCM, она работает удачливейше, но я потратил довольно много времени на разработку stackoverflow.Настройка Firebase SDK в многовариантном проекте

+1

Можете ли вы объяснить более о том, что отличается от ваших вариантов? В общем, вы хотите добавить все ваши варианты в тот же проект Firebase в консоли. Затем вы можете поместить google-services.json в 'app/src/' для каждого, чтобы получить настраиваемую конфигурацию, если вам это нужно. –

+0

Эй! Спасибо за ваш ответ. Итак, теперь я добавляю его в соответствии с документами (если вы еще этого не сделали, скопируйте это в папку модуля вашего проекта, как правило, app /). Не думали добавлять в папки вариантов – dominik4142

+0

Есть несколько документов о том, как работает плагин здесь (https://developers.google.com/android/guides/google-services-plugin), но мне нужно обновить их для последние изменения Firebase. Тем не менее, общие рекомендации верны. –

ответ

0

Существует a new post on the Firebase blog об отношениях между приложениями и проектами и о том, как это относится к вариантам сборки Android. Надеюсь, он будет демистифицировать, как все работает. По крайней мере, вы должны знать, что вы можете использовать все ваши приложения Firebase в одном google-services.json, которые могут применяться к каждому из ваших вариантов (если они все в одном проекте), или вы можете положить целое различные файлы google-services.json в вашем проекте для каждого варианта, если они находятся в разных проектах.

0

Вы используете Android Studio?

используется Android Studio и Gradle, а затем

вы можете использовать файл Google-services.josn.

в системе Google services.json файл, как правило, помещаются в приложение/каталога (в корневом каталоге модуля приложения Android Studio)

Вы можете установить как GCM и ТСМ.

The Google Services Gradle Plugin

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