Firebase Error

Bom dia,

Preciso de uma ajuda, estou usando o visual studio junto com o cordova, para realizar uma aplicativo mobile e web, porém, quando tento realizar a permissão do firebase aparece esssa mensagem de erro:

FirebaseError: Messaging: This browser doesn’t support the API’s required to use the firebase SDK. (messaging/unsupported-browser).

No localhost funciona normal, agora se eu realizo a hospedagem não funciona, e também quando tranformo em apk também não funciona, o que pode ser feito?

código js

 try {

            
            const messaging = firebase.messaging();

            messaging.usePublicVapidKey("CÓDIGO DO CONSOLE");

            messaging.requestPermission()
                .then(function () {
                    alert('Permissão');
                    return messaging.getToken();
                })
                .then(function (token) {
                    alert(token);
                })
                .catch(function (err) {
                    alert(err);
                })

            messaging.onMessage(function (payload) {
                console.log('onMessage: ', payload);
            })
        }

        catch (err) {
            alert(err);
        }

O que eu queria é usar essa função desse link:
https://firebase.google.com/docs/cloud-messaging/android/receive?authuser=0
Para javascript ou algo parecido, pois o cordova aceita html e js

Ainda não resolvi, caso alguém saiba.