dependencies {
compile 'com.google.firebase:firebase-admin:4.0.3'
}
FirebaseOptions options = new FirebaseOptions.Builder()
.setServiceAccount(new FileInputStream("path/to/serviceAccountKey.json"))
.setDatabaseUrl("https://<DATABASE_NAME>.firebaseio.com/")
.build();
FirebaseApp.initializeApp(options);
FirebaseAuth.getInstance().createCustomToken(uid).addOnSuccessListener(new com.google.firebase.tasks.OnSuccessListener<String>() {
@Override
public void onSuccess(String s) {
}
});
토큰 구하려고 합니다.
제이슨 파일 생성 후
path/to/serviceAccountKe.json 이 부분에 경로를 적으면 실행이 안되네요.............
아래 에러 문구입니다
Error:(64, 21) error: cannot find symbol method setServiceAccount(FileInputStream)
Error:(68, 39) error: incompatible types: FirebaseOptions cannot be converted to Context
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
관련 가이드 문서
https://firebase.google.com/docs/admin/setup