Как получить доступ к гугл-сервисам из реактивного модуля для андроида? - PullRequest
0 голосов
/ 28 апреля 2018

Я следую учебному пособию по настройке firebase для входа в Google с помощью android sdk и делаю для него доступным небольшой модуль Reaction-native asq-реакция-native-google-sign-in

С реализацией Android я наткнулся на проблему.

В учебнике по Firebase упоминается этот шаг

getString(R.string.default_web_client_id)

Короче говоря, для этого нужно получить определенное значение из файла google-services.json, сгенерированного firebase и превращенного в источник xml при применении зависимости google-services (все это описано в связанном руководстве).

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

getReactApplicationContext().getResources().getString(R.string. default_web_client_id)

но default_web_client_id не определено. Проверяя его в андроид студии, R относится к моему родному модулю, а не к основному приложению, поэтому неудивительно, что он не определен. Есть ли у меня способ доступа к R моего основного приложения?

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

...