web-dev-qa-db-fra.com

Comment protéger le code source dans une application native native avant de transmettre le projet au client

Pour les applications natives, vous pouvez protéger votre code source en créant un framework et y accéder comme une blackbox.

Pour l'application native native, est-il possible de construire la logique métier ou certains composants dans quelque chose de similaire? (par exemple, les packages npm, mais comment masquer le code source? La meilleure façon est d'obscurcir le package npm avec JScrambler?)

Je crée une application pour un client, ils n'ont pas acheté la licence pour posséder le code. Et ils refusent de nous laisser accéder à leurs certificats pour publier l'application, quelles sont les alternatives pour résoudre ce problème?

6
user1872384

Vous pouvez utiliser ces scripts dans votre package.json. Aussi c'estbon pour les performances.

"bundle-ios": "react-native ram-bundle --entry-file index.js --platform ios --dev false",

"bundle-Android": "react-native ram-bundle --entry-file index.js --platform Android --dev false"

Et je ne sais pas quelle version de React vous utilisez, mais si vous utilisez une version supérieure à 0.60.4, vous devriez vérifier Hermes qui peut être utilisé pour Android, il convertit votre js en bytecode.

0
Kubilay Kiymaci

utilisez l'obfuscateur suivant

transformateur natif d'obscurcissement réactif

0
Ehsan sarshar