Rèitich an dà thabhartas giùlain nuair a dh'fheumas gairmean HTTP Firebase agus ùrachadh theisteanasan an aon proxy a chleachdadh. Feumaidh ceann-uidhe HTTP poblach a thèid a thaghadh bhon liosta proxy HTTP an aon dà thabhartas:

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à thabhartas chudromach fromStream(serviceAccountStream, () -> transport) agus setHttpTransport(transport). Bheir a' chiad fhear an giùlan HTTP airson tòcan ruigsinneachd fhaighinn; bheir an dàrna fear giùlan HTTP na h-aplacaid Firebase. Mura suidhich thu ach aon, dh'fhaodadh an tèile fuireach air a shlighe bhunaiteach.

serviceAccountStream an sruth theisteanasan cunntais seirbheis earbsach na h-aplacaid. Cùm an aplacaid airson a h-uallach obrach agus leig às i tro chuairt-beatha àbhaisteach Firebase. Fàgaidh an suidheachadh proxy ainm an òstair cinn-uidhe slàn airson dearbhadh TLS; chan fheum e an dàrna cuid ath-chur air clasaichean SDK no factaraidh SSL a dh'earbas a h-uile càil.

Is e an raon an seo na h-eadar-aghaidhean HTTP a chithear. Feumaidh uallach obrach a chleachdas WebSocket Realtime Database no giùlan seirbheis eile taic slighe an giùlain sin a bhith air a sgrùdadh air leth.

Artaigilean co-cheangailte