Úsáid aon iompar seachfhreastalaí amháin le haghaidh Firebase Admin Java agus athnuachan na dtáiblí
Cuir an mhonarcha iompair chuig GoogleCredentials agus an t-iompar chuig FirebaseOptions ionas go bhfaighidh an dá chonair HTTP an seachfhreastalaí.
Cumraigh an dá ionchur iompair nuair a chaithfidh glaonna HTTP Firebase agus athnuachan dintiúirí an seachfhreastalaí céanna a úsáid. Teastaíonn an dá sheachadadh chéanna ó chríochphointe HTTP poiblí a roghnaítear ón liosta seachfhreastalaí HTTP:
var proxy = new java.net.Proxy(
java.net.Proxy.Type.HTTP,
new java.net.InetSocketAddress("proxy.example.net", 8080));
var transport =
new com.google.api.client.http.javanet.NetHttpTransport.Builder()
.setProxy(proxy)
.build();
var credentials = com.google.auth.oauth2.GoogleCredentials.fromStream(
serviceAccountStream, () -> transport);
var options = com.google.firebase.FirebaseOptions.builder()
.setCredentials(credentials)
.setHttpTransport(transport)
.build();
var app = com.google.firebase.FirebaseApp.initializeApp(options);Is iad an dá sheachadadh tábhachtacha fromStream(serviceAccountStream, () -> transport) agus setHttpTransport(transport). Soláthraíonn an chéad cheann an t-iompar HTTP chun táiblí rochtana a fháil; soláthraíonn an dara ceann iompar HTTP an aip Firebase. Mura socraítear ach ceann amháin, féadfaidh an ceann eile fanacht ar a bhealach réamhshocraithe.
serviceAccountStream is sruth dintiúirí chuntas seirbhíse iontaofa an aip. Coinnigh an aip dá hualach oibre agus scaoil í trí ghnáthshaolré Firebase. Fágann an socrú seachfhreastalaí ainm óstach an chinn scríbe slán le haghaidh fíorú TLS; ní theastaíonn sé aon athsholáthar aicme SDK ná monarcha SSL a chuireann muinín i ngach rud.
Is é an raon anseo na comhéadain HTTP a thaispeántar. Teastaíonn ó ualach oibre a úsáideann WebSocket Realtime Database nó iompar seirbhíse eile go ndeanfaí tacaíocht ródaithe an iompair sin a sheiceáil ar leith.