Я следую учебному пособию по настройке 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 Возможно, я мог бы добавить его в конструктор собственного модуля и передать его из основного приложения, но это еще один шаг для пользователей, если это возможно, я бы хотел получить это значение из моего модуля .