Header Ads Widget

Ticker

6/recent/ticker-posts

comprobación de la plataforma Ionic 5: información del dispositivo

 Ionic 5 proporciona el Platformservicio que le proporciona información sobre el dispositivo actual.

Uso del servicio de la plataforma Ionic 5

Puede utilizar el Platformservicio para obtener mucha información que le ayudará a personalizar su aplicación para un entorno o sistema operativo específico, como el navegador, Android o iOS, etc.

Si desea verificar o detectar la plataforma donde se está ejecutando su aplicación o desea más información sobre el dispositivo, como la dirección del idioma o la orientación del dispositivo, puede usar diferentes métodos disponibles en el Platformservicio.

Cómo comprobar la plataforma de host en Ionic 5

Ahora, ¿cómo verificar la plataforma de host?

Para verificar la plataforma de destino, primero debe importar el servicio de plataforma

import { Platform } from 'ionic-angular'; 

Luego, verifique si la plataforma está lista y use la fuente de Promise para obtener su plataforma.

Todo lo que necesita hacer es inyectar el Platformservicio en su constructor y llamar al platform.ready()método:

@Component({
templateUrl: 'app.html'
})
export class MyApp {
    rootPage = HomePage;

    constructor(platform: Platform) {
        platform.ready().then((source) => {
            console.log("platform source " + source);
        });
    }
}

También puede usar el is(platformname)método para verificar la plataforma. Por ejemplo, si necesita verificar si su aplicación se está ejecutando en el navegador o en el dispositivo, solo necesita usar el siguiente código:

@Component({
templateUrl: 'app.html'
})
export class MyApp {
    rootPage = HomePage;

    constructor(platform: Platform) {
        platform.ready().then(() => {

            if (this.platform.is('android')) {
                console.log("running on Android device!");
            }
            if (this.platform.is('ios')) {
                console.log("running on iOS device!");
            }
            if (this.platform.is('mobileweb')) {
                console.log("running in a browser on mobile!");
            }

        });
    }
}

Conclusión

El Platformservicio tiene muchos más métodos que puede utilizar para personalizar el comportamiento de su aplicación Ionic 5 según el tipo de plataforma y las condiciones del dispositivo, pero el método más utilizado es el ready()método que se utiliza para detectar si la plataforma de destino está lista y todas las funciones nativas del dispositivo pueden ser accede de forma segura en su proyecto Ionic 5.

Publicar un comentario

0 Comentarios