Project ID can be invalid in the following two cases:
- When the Project ID is either null or empty, the SDK does not change any of the in-app experience.
- When the Project ID is not a valid 32-bit or does not exist in the backend, then the SDK obtains the error code and handles the error based on the obtained error code.