facebook / react-native

A framework for building native applications using React
https://reactnative.dev
MIT License
118.37k stars 24.25k forks source link

Reverse engineering of my react native application. #36839

Closed udezueoluomachi closed 1 year ago

udezueoluomachi commented 1 year ago

Description

This is not an issue, I just need some help with somethings I am trying to understand while learning React Native.

How can I identify my React Native application ?

For example if someone creates a reverse engineered version of my React Native application, how can I Ensure on my server that http requests processed by my server are genuinely made by my app and not a reverse engineered version of it or any other means ?

How can I prevent my app from being reverse engineered or altered ?

Is it possible in anyway to make my React Native code not visible even when someone tries decompiling the app bundles ? (Not by obfuscation)

I'm sorry if I'm asking foolish questions.

React Native Version

0.71.0

Output of npx react-native info

null

Steps to reproduce

Null

Snack, code example, screenshot, or link to a repository

Null

github-actions[bot] commented 1 year ago
:warning: Add or Reformat Version Info
:information_source: We could not find or parse the version number of React Native in your issue report. Please use the template, and report your version including major, minor, and patch numbers - e.g. 0.70.2
github-actions[bot] commented 1 year ago
:warning: Issue is a Question
:information_source: We are using GitHub issues exclusively to track bugs in React Native. GitHub may not be the ideal place to ask a question, but you can try asking over on Stack Overflow, or on Reactiflux.