0
votes

Conditor Ionic 4+ Angular: Comment écrire un code TS spécifique à la plate-forme pour iOS et Android?

Comment écrire un code spécifique à la plate-forme dans le fichier TS? Donc le code qui n'est valable que pour iOS et code qui n'est valable que pour Android? Comment puis-je déterminer si le périphérique exécute iOS ou Android comme système d'exploitation?

J'utilise ionic 4+ avec condensateur et angulaire.

Merci d'avance!


0 commentaires

3 Réponses :


1
votes

afin d'écrire un code TS spécifique au plugin, vous devez avez déjà un plug-in de condensateur développé et il devrait exposer des méthodes, etc. que vous pouvez utiliser dans votre code TS.

Je pense que c'est une description assez convaincante de la façon dont l'écosystème des plugins de condensateur fonctionne

https://capacitor.ionicframework.com/docs/plugins/

Voici un exemple détaillé de l'article sur la manière de créer votre propre plugin Android: https://capacitor.ionicframework.com/docs/plugins/android

En ce qui concerne le système d'exploitation, le périphérique fonctionne un ionique a une fonctionnalité intégrée pour cela: https://ionicframework.com/docs/building/cross-platform/# Détection de plate-forme

Ainsi que vous utilisez «la plate-forme», vous pouvez détecter le système d'exploitation et effectuer des actions spécifiques au système d'exploitation Voir l'application d'application de référence de référence Ionic.S.TS où il se trouve dans la méthode de l'application init pour détecter lorsque des plug-ins de l'écran SPLASH Native peuvent être appelés:

https: / /Github.com/ionic-team/ionic-conference-app/blob/master/src/app/app.component.ts


0 commentaires

1
votes

Vous pouvez utiliser Plate-forme pour détecter le système d'exploitation.

import { Platform } from '@ionic/angular';

@Component({...})
export class MyPage {
  constructor(public platform: Platform) {
     if(platform.is('ios')){
        //ios logic
     }
  }
}


0 commentaires

0
votes

Merci beaucoup pour vos efforts.

J'ai trouvé ce que je cherchais.

https://capacitor.ionicframework.com/docs/apis/device xxx


0 commentaires