Я разработал приложение для Android в Android Studio и Netbeans.У меня нет сервера или виртуальной машины, чтобы установить все, что нужно для запуска приложения.Итак, я использую свой компьютер в качестве сервера.Код для сервера находится на Netbeans, где используется Glassfish.Я использовал свой личный IP-адрес в Android Studio следующим образом:
// AsyncTask для входа
final static String url = "http://192.168.1.32:8080/app_server/Controller?action=signIn";
app_server - веб-проект netbeansЭто работает нормально, только если мой телефон Android подключен к моему Wi-Fi.
Итак, мой вопрос, как заставить приложение работать на любом телефоне с сетевыми подключениями, отличными от моего подключения.используйте мой публичный ip (который является динамическим), он не будет работать ни с моим подключением Wi-Fi.
База данных находится на локальном хосте, порт 3306 (если это имеет значение)
I 'Я видел несколько решений, касающихся динамического DNS-сервера, переадресации портов, статического динамического IP-адреса и т. д. Я пытался сделать некоторые из этих вещей безрезультатно (возможно, я делаю что-то не так). Что вы мне предлагаете;
Спасибо и извините, если я спрашиваю что-то тривиальное.