google-services.json
содержит (насколько мне известно) только информацию о корзине по умолчанию вашего проекта Firebase. Изменение его для указания другого может определенно работать, но означает, что вам придется изменять его каждый раз, когда вы снова загружаете файл JSON.
В качестве альтернативы можно программно передать контейнер на FirebaseStorage
, например, с помощью этого FirebaseStorage
конструктора :
FirebaseStorage.getInstance("gs://your bucket here");
или путем настройки пользовательского FirebaseApp
экземпляр с вашими данными конфигурации, а затем получить службу хранилища из этого:
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId("1:27992087142:android:ce3b6448250083d1") // Required for Analytics.
.setApiKey("AIzaSyADUe90ULnQDuGShD9W23RDP0xmeDc6Mvw") // Required for Auth.
.setDatabaseUrl("https://myproject.firebaseio.com") // Required for RTDB.
.setStorageBucket("gs://your bucket here")
.build();
FirebaseApp app = FirebaseApp.initializeApp(context, options);
FirebaseStorage.getInstance(app);