Firebase Admin SDK для Android - PullRequest
       4

Firebase Admin SDK для Android

0 голосов
/ 02 июля 2018

Код для инициализации Firebase-Admin SDK в Android

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_excel);

    FileInputStream serviceAccount = null;
    try {
        serviceAccount = new FileInputStream("android.resource://com.app.hello/raw/hello.json");
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

    FirebaseOptions options = null;
    try {
        options = new FirebaseOptions.Builder()
                .setCredentials(GoogleCredentials.fromStream(serviceAccount))
                .setDatabaseUrl("https://hello.firebaseio.com/")
                .build();
    } catch (IOException e) {
        e.printStackTrace();
    }

    FirebaseApp.initializeApp(options);



}

Ошибка при создании приложения для запуска:

error: cannot find symbol
                .setCredentials(GoogleCredentials.fromStream(serviceAccount)

ошибка: несовместимые типы: FirebaseOptions не может быть преобразован в контекст FirebaseApp.initializeApp (опция);

1 Ответ

0 голосов
/ 02 июля 2018

Admin SDK не может и не должен использоваться на Android. Только для серверной и других внутренних сред.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...