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? P>
J'utilise ionic 4+ avec condensateur et angulaire. p>
Merci d'avance! p>
3 Réponses :
afin d'écrire un code TS spécifique au plugin, vous devez Je pense que c'est une description assez convaincante de la façon dont l'écosystème des plugins de condensateur fonctionne p>
https://capacitor.ionicframework.com/docs/plugins/ p>
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 P >
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 p>
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: p>
https: / /Github.com/ionic-team/ionic-conference-app/blob/master/src/app/app.component.ts P>
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
}
}
}
Merci beaucoup pour vos efforts.
J'ai trouvé ce que je cherchais. p>
https://capacitor.ionicframework.com/docs/apis/device p>