1
을 작동하지 않는,하지만 내 문제는 동일한 코드 내 로컬 시스템에 벌금을 작동 내가 메시지를 밀어 수 있어요 성공적으로 데이터베이스에 하지만 테스트 환경에서 작동하지 않고 환경은 우분투가 설치된 에 AWS 서버가 있습니다. Google에서이를 조사한 결과 에 대한 해결책을 찾을 수 없습니까? 연결을 만들기위한중포 기지 관리 SDK는 내가 중포 기지 관리 SDK의 자바를 통해 중포 기지 실시간으로 데이터베이스에 메시지를 밀어 노력하고 백엔드에서 자바
public static class User {
public String date_of_birth;
public String full_name;
public String nickname;
public User(String date_of_birth, String full_name) {
// ...
}
public User(String date_of_birth, String full_name, String nickname) {
// ...
}
}
Map<String, User> users = new HashMap<>();
users.put("alanisawesome", new User("June 23, 1912", "Alan Turing"));
users.put("gracehop", new User("December 9, 1906", "Grace Hopper"));
코드는 ..... 나는 서버가 중앙 시간대과 동기화되지 않았 음을 발견 긴 검색 후
FileInputStream serviceAccount;
FirebaseOptions options;
try {
serviceAccount = new FileInputStream("/********.json");
options = new FirebaseOptions.Builder()
.setDatabaseUrl("https://myDatabaseUrl")
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.build();
FirebaseApp.initializeApp(options);
flagForConnectionWithFirebase=true;
LOGGER.info("Options are:: "+options);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final FirebaseDatabase database =
FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference(url);
String key=ref.push().getKey();
ref.child(key).setValueAsync(users);
"작동하지 않음"이란 무엇을 의미합니까? 오류가 있습니까? 코드는 어떻게 전개됩니까? 그것은 webapp, 명령 행 응용 프로그램 또는 다른 것의 일부입니까? –
독립 실행 형 응용 프로그램으로 배포하고 명령 줄을 통해 내 Java 클래스를 실행합니다. 테스트 환경에서는 메시지를 푸시하지 않지만 명령에 따라 로컬에서 동일한 코드를 실행하면 코드가 제대로 작동하고 데이터베이스에 메시지를 푸시합니다. 한 가지 더 질문은 firebase와 통신하기 위해 SSL 포트가 열려야한다는 것입니다. –