Near Me: comment cacher ses api keys? et ne pas push sur GitHub

Bonjour,

Je suis sur l’appli Near me, j’ai mis mes api keys dans le fichier appdelegate pour IOS et Android manifest pour Android mais je viens de voir quón ecrit aussi lapi dans map controller dart>
Comment cacher ses informations? car je push assez souvent sur github pour pouvoir revenir en arriere si ca bug et aussi suivre ma progression et montrer mon code si besoin. De plus je reprends ce code sur une machine windows ou macbook portable pour faire des essais.
Vous pensez a Dotenv ou .gitignore ( mais ca semble poser pb si on modifie les fichiers plus tard)
Merci !

Tu peux externaliser cette clé dans un fichier config et le mettre dans gitignore si tu veux.
Ensuite tu n’as plus qu’à faire appel de la const dans les fichiers que tu veux.

Les personnes qui téléchargent ton repo ne pourront pas essayer l’application sans clé, par contre tu peux mettre un commentaire au niveau de la clé pour leur indiquer à définir.
Tu peux aussi l’indiquer dans ton .readme.

bonjour, merci de ton aide
donc le fichier android et ios et aussi dans map controller
je cree une variable. API_KEY que je mets dans un fichier de config
mais lutilisation dune variable marche aussi pour les fichiers manifest et appdelegate?

Oui, tu peux aussi faire une variable pour le manifest, mais cela ne sera pas la même que dans ton fichier dart.

Sujet mis dans « Les Ressources », cela peut servir à d’autres.

2 J'aime