I want to use bare ip not domain Is there any reference document
Just use the IP. You won’t be able to issue a LetsEncrypt SSL certificate though, just self-signed and maybe at some (not all) CAs
How to install? and How to test the android app using bare ip?
You will not be able to use mobile apps with untrusted cert, unless you transfer the certificate on the mobile devices and install it there as trusted.
I do not want to applicate domain in LAN or WAN there is any solutions?
Try installing the certificate that is used by the webserver on the devices, not sure it will work and this is the only option I see.
Thanks let me have a try