【发布时间】:2016-11-23 04:46:06
【问题描述】:
有没有办法使用 Firebase 存储与另一个项目/应用程序通信/存储数据?如何初始化我的应用程序以调用另一个 Firebase 存储桶?
【问题讨论】:
-
我认为不可能
标签: android firebase firebase-storage
有没有办法使用 Firebase 存储与另一个项目/应用程序通信/存储数据?如何初始化我的应用程序以调用另一个 Firebase 存储桶?
【问题讨论】:
标签: android firebase firebase-storage
参考这个More than one Firebase Database我只是尝试使用配置Firebase存储的初始化
FirebaseOptions options = new FirebaseOptions.Builder()
.setApiKey("AI...j0")
.setApplicationId("1:5...e0")
.setDatabaseUrl("https://myapp.firebaseio.com")
.build();
FirebaseApp secondApp = FirebaseApp.initializeApp(getApplicationContext(), options, "second app");
//storage
FirebaseStorage storage = FirebaseStorage.getInstance(secondApp);
StorageReference storageRef = storage.getReferenceFromUrl("gs://.......");
【讨论】:
虽然 DreamBigAlvin 的解决方法仍然有效,但现在更简单的方法是 built-in into the Firebase SDK:
StorageReference storageReference =
FirebaseStorage.getInstance("gs://my-custom-bucket")
.getReference();
【讨论】:
现在的方法是:
StorageReference reference =
FirebaseStorage(storageBucket: "gs://my-bucket").ref();
【讨论】: